以下网页建议可以通过右键单击文件/文件夹并选择“从忽略列表中删除”来使用 TortoiseSVN 取消忽略文件/文件夹。我没有这个选项,如下所示:
“Unversion 添加到忽略列表”和“Unversion 添加到忽略列表(递归)”之间还有什么区别?我在这里读到“Unversion 添加到忽略列表(递归)”会忽略树中的所有文件/文件夹,但根据我的经验,“Unversion 添加到忽略列表”也会这样做。
以下网页建议可以通过右键单击文件/文件夹并选择“从忽略列表中删除”来使用 TortoiseSVN 取消忽略文件/文件夹。我没有这个选项,如下所示:
“Unversion 添加到忽略列表”和“Unversion 添加到忽略列表(递归)”之间还有什么区别?我在这里读到“Unversion 添加到忽略列表(递归)”会忽略树中的所有文件/文件夹,但根据我的经验,“Unversion 添加到忽略列表”也会这样做。
右键单击文件夹并转到属性。您将看到所有被忽略的文件和外部文件的列表。
Unversioned 是处于源代码控制或忽略中的文件
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.
您看不到该remove from ignore list
选项,因为您没有在忽略的文件或文件夹上打开上下文菜单。您的上下文菜单是您在右键单击版本化项目时获得的(这就是为什么您会看到取消版本化它的选项的原因。)所以从源代码控制树中但本身不是源代码控制的文件或文件夹开始。打开那里的上下文菜单,您将看到将其从忽略列表中删除的选项。
至于忽略项目的“递归”选项,这可能意味着它将项目添加到当前目录及其子目录的 svn:ignore 属性中,而不仅仅是当前目录。