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

11
以下网页建议,使用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个回答

15
  1. 右键单击文件夹并转到属性。您将看到所有被忽略文件和外部文件列表。

  2. “未版本化”是指既不在源代码控制下,也不在忽略列表中的文件list


5
提醒一下,每个文件夹都有自己的配置,在shell/cmd中查看所有被忽略的文件类型的命令是 svn pg -R svn:ignore . - Claudio Santos

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
您没有看到“从忽略列表中删除”选项,是因为您没有在已忽略的文件或文件夹上打开上下文菜单。当您右键单击一个“版本化”的项目时,您会得到上下文菜单(这就是为什么您看到一个“取消版本控制”的选项)。因此,请从源代码控制树中未被控制的文件或文件夹开始。在那里打开上下文菜单,您将看到将其从忽略列表中删除的选项。
至于“递归”选项在忽略项目时的作用,这可能意味着它将把该项目添加到当前目录及其子目录的svn:ignore属性中,而不仅仅是当前目录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接