忽略/取消TortoiseSVN中的文件夹/文件

时间:2013-07-24 06:53:01

标签: svn version-control tortoisesvn svnignore

以下网页建议通过右键单击文件/文件夹并选择“从忽略列表中删除”,可以使文件/文件夹与TortoiseSVN取消签名。我没有这个选项,如下所示:

enter image description here

“Unversion add to ignore list”和“Unversion add to ignore list(recursive)”之间的区别是什么?我在这里读过“Unversion add to ignore list(recursive)”忽略了树中的所有文件/文件夹,但根据我的经验,“Unversion add to ignore list”也是这样做的。

3 个答案:

答案 0 :(得分:14)

  1. 右键单击文件夹,然后转到“属性”。您将看到所有被忽略的文件和外部列表的列表。

  2. Unversioned是源代码控制或忽略list

  3. 的文件

答案 1 :(得分:5)

TortoiseSVN → Unversion and add to ignore list will first mark the file/folder for deletion from the repository, keeping the local copy.
It also adds this item to the ignore list so that it will not be added back into Subversion again by mistake.
Once this is done you just need to commit the parent folder.

答案 2 :(得分:1)

您没有看到remove from ignore list选项,因为您没有在被忽略的文件或文件夹上打开上下文菜单。您右键单击版本化项目时会出现上下文菜单(这就是为什么您会看到 unversion 选项的原因。)所以从文件或文件夹开始在您的源控制树中,但它本身不受源控制。打开那里的上下文菜单,您将看到从忽略列表中删除它的选项。

就忽略项目的“递归”选项而言,这可能意味着它会将项目添加到当前目录及其子目录的svn:ignore属性,而不仅仅是当前目录。