如何一次性设置SVN多个属性

时间:2011-03-30 09:45:33

标签: svn

我有几个(大约20个)svn propedit ignore语句可以手动执行。

无论如何,我可以一次性完成这一切,而不是一个接一个地做到这一点。 IIRC,所有忽略属性都存储在一个文件中。所以我可以简单地编辑该文件并用我的多行IIRC更新它?

BTW我在Ubuntu上使用命令行工具

3 个答案:

答案 0 :(得分:3)

如果您使用的是Windows,请打开命令提示符(cmd.exe)。 Powershell不起作用。

运行:set SVN_EDITOR="%windir%\system32\notepad.exe"

然后:svn propedit svn:ignore [directory]svn propedit svn:ignore .,末尾有空格和点。

然后在记事本中,在每行上写一个文件夹或文件,然后将文本文件保存到其当前位置。执行此操作将自动与SVN通信,这些是您要忽略的内容。

答案 1 :(得分:2)

bash oneliner

svn propset svn:ignore ".project"$'\n'".settings"$'\n'".buildpath" yourpath

答案 2 :(得分:0)

我认为你要找的是svn propedit svn:ignore [directory]。它会在您的SVN_EDITOR环境变量中打开编辑器,或者回退到EDITOR(IIRC)。如果它没有在〜/ .profile中自动设置,您可能需要设置它。编辑器打开后,您可以添加几个忽略模式,每个模式位于不同的行上。