2013-03-28 31 views
1

AnkhSVN可以在更改现有类中的代码或将新文件添加到项目时正常工作。它将项目更新到所有成员的最新版本。问题在于,如果用户从本地删除某个文件的文件,因为他认为他不需要它,然后他想要它,AnkhSVN不会再添加该文件。因此,每次用户选择将项目更新到最新版本时,AnkhSVN都会忽略该文件,并且不会再将其添加到项目中。唯一的方法是删除项目并直接从库中打开它。Visual Studio 2012 - AnkhSVN不会将项目更新为最新版本(如果删除了一个文件)

使用TortoiseSVN时,用户在本地删除文件是正常的,然后如果他选择将目录更新到最新版本,TortoiseSVN会将该文件再次添加到本地版本。为什么AnkhSVN和Visual Studio 2012不是这种情况?它可以以某种方式修复吗?谢谢。

回答

0

当您使用挂起的更改或提交对话框从AnkhSVN提交文件时,AnkhSVN将再次添加该文件。 AnkhSVN将(默认情况下)不只是将任何文件直接添加到您的工作副本中,因为这样做很难执行像修复文件框一样的操作。

如果您使用其他客户端进行提交(例如TorroiseSVN),则可以使用apply to working copy命令来执行工作副本命令,否则这些命令会成为提交的一部分。

相关问题