使用TortoiseSVN添加时包括所有子目录?

时间:2015-09-27 14:47:08

标签: svn tortoisesvn

使用TortoiseSVN > Add...上下文菜单时,如何强制TortoiseSVN始终添加新的子目录和文件夹? TortoiseSVN会不时地添加子目录中的新子目录或文件,除非我多次重复单击菜单命令。每次单击都会导致TortoiseSVN包含下一级别的项目。不确定这是设置,错误还是用户错误。

环境:
TortoiseSVN v1.9.1,Build 26747 - 64 Bit
Windows 8.1 Enterprise 64位

2 个答案:

答案 0 :(得分:1)

不幸的是,使用你的TortoiseSVN版本是不可能的,你必须使用命令行来完成它。这很简单,您可以找到解决方案here

以下是它的样子:

svn add * --force

但是,它并不关心被忽略的文件。如果你绝对需要添加除了忽略文件之外的所有内容,你可以使用这个linux命令:

svn st –ignore-externals | grep ^? | sed ‘s/\?/svn add/‘ | sh

我在Windows上没有找到这个技巧。或者,我建议改用git。

答案 1 :(得分:-2)

  • 不要使用TSVN 1.9。(0 | 1),由于潜在的Subversion 1.9,这是一个可怕的错误
  • 不要使用Add命令(对于任何版本和用例),所有新的未被忽略的文件都存在并且在提交对话框中可见,您可以快速轻松地选择

简历:是的,这是纯粹的用户错误