AnkhSVN 在更改现有类中的代码或将新文件添加到项目时工作正常。它将项目更新到所有成员的最新版本。问题是如果用户从本地某个目录中删除一个文件,因为他认为他不需要它,然后他想拥有它,AnkhSVN 不会再次添加该文件。因此,每次用户选择将项目更新到最新版本时,AnkhSVN 都会忽略该文件并且不会再次将其添加到项目中。唯一的方法是删除项目并直接从存储库中再次打开它。
在使用 TortoiseSVN 时,用户在本地删除文件是正常的,然后如果他选择将目录更新到最新版本,TortoiseSVN 会再次将该文件添加到本地版本。为什么 AnkhSVN 和 Visual Studio 2012 不是这种情况?它可以以某种方式修复吗?谢谢你。