2013-03-28 48 views
1

AnkhSVN可以在更改現有類中的代碼或將新文件添加到項目時正常工作。它將項目更新到所有成員的最新版本。問題在於,如果用戶從本地刪除某個文件的文件,因爲他認爲他不需要它,然後他想要它,AnkhSVN不會再添加該文件。因此,每次用戶選擇將項目更新到最新版本時,AnkhSVN都會忽略該文件,並且不會再將其添加到項目中。唯一的方法是刪除項目並直接從庫中打開它。Visual Studio 2012 - AnkhSVN不會將項目更新爲最新版本(如果刪除了一個文件)

使用TortoiseSVN時,用戶在本地刪除文件是正常的,然後如果他選擇將目錄更新到最新版本,TortoiseSVN會將該文件再次添加到本地版本。爲什麼AnkhSVN和Visual Studio 2012不是這種情況?它可以以某種方式修復嗎?謝謝。

回答

0

當您使用掛起的更改或提交對話框從AnkhSVN提交文件時,AnkhSVN將再次添加該文件。 AnkhSVN將(默認情況下)不只是將任何文件直接添加到您的工作副本中,因爲這樣做很難執行像修復文件框一樣的操作。

如果您使用其他客戶端進行提交(例如TorroiseSVN),則可以使用apply to working copy命令來執行工作副本命令,否則這些命令會成爲提交的一部分。

相關問題