svn add * --force不添加递归

问题描述 投票:-1回答:1
svn add * --force

我在窗口并使用Tortoise SVN。我想用单个任务添加所有新文件。

我尝试了我找到的所有解决方案,但不会递归添加。

我只看到当前目录中的文件/目录上添加图标。如何为所有子文件/递归执行此操作。

在此命令之后,我在子目录/文件上看不到添加(+)图标。

我也试过了

svn add <directory>

但是这也只添加当前目录,而不是它的所有子目录。

svn tortoisesvn
1个回答
0
投票

我很惊讶为什么svn add *命令没有递归地添加它的文件。因为递归添加是默认属性。你可以在SVN book看到。

问题出在我的Tortoise-SVN的属性中。

我得到了解决方案google issue tracker.

  • 右键单击窗口中的repo。选择TortoiseSVN > Properties
  • 看看你是否没有物业svn:global-ignores with a value of *
  • 如果您拥有star(*)的属性,那么它将忽略递归添加。所以删除这个属性。

这家伙also explained为什么这个属性在我的项目中添加。

它最恰当的方式是有人右键单击一个没有任何扩展名的文件并选择TortoiseSVN - > SVN Ignore - > *(递归),然后提交它。

您可以查看日志以查看谁更改了该属性,找出他们实际尝试做什么,并要求他们将来更加小心。 :)

© www.soinside.com 2019 - 2024. All rights reserved.