如何使用TortiseSVN或命令行SVN在Subversion存储库中设置SVN执行位?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (29)

有一个在code.google.com上托管的开源应用程序,是跨平台的(Linux / Windows / Mac)。我使用TortiseSVN从WinXP机器上传代码,似乎没有任何用于linux版本的配置批处理文件设置了它们的执行位。

为文件设置这些最简单的方法是什么?使用TortiseSVN会更容易,但如果不能使用,也可以在我的linux机器上使用命令行SVN。

提问于
用户回答回答于

如果想一次设置多个属性,则可以更安全地(在出现错误的情况下)首先为一个文件正确设置属性,将它们导出到文件中,选择所有需要的文件,选择“properties”菜单并导入以前保存的属性。

用户回答回答于

以下是如何在命令行上执行此操作的方法:

for file in `find . -name configure`; do
  svn ps svn:executable yes ${file}
done

或者只是一个文件(configure这里是文件名):

svn ps svn:executable yes configure

扫码关注云+社区

领取腾讯云代金券