我有几个(大约20个)svn propedit ignore语句可以手动执行。
无论如何,我可以一次性完成这一切,而不是一个接一个地做到这一点。 IIRC,所有忽略属性都存储在一个文件中。所以我可以简单地编辑该文件并用我的多行IIRC更新它?
BTW我在Ubuntu上使用命令行工具
答案 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中自动设置,您可能需要设置它。编辑器打开后,您可以添加几个忽略模式,每个模式位于不同的行上。