2009-12-31 59 views
13

這是一個已知問題 - 使用Ankh添加文件時,它們並未真正添加到SVN中。很多次這導致了問題,例如稍後通過TortoiseSvn提交時僅查找丟失的文件或創建補丁時。AnkhSvn不會將文件添加到SVN

是否有解決方法,或者有些計劃解決這個問題是未來的Ankh版本?

編輯 - 澄清,當我提交使用安赫,文件真的被添加。但是如果提交沒有使用Ankh完成,則不會添加文件(與其他SVN操作不同)。

+0

Vis Studio的vesrion?我在2005年和AnkhSVN有類似的問題,但最新的VS2008工作非常好。冒着聽起來無益的風險,也許重新安裝可能會解決你的問題? – Alan 2009-12-31 11:15:38

+0

我一直認爲這只是它的設計方式(嚴重)。添加文件,然後提交您的添加。如果你添加文件雖然烏龜不是行爲一樣嗎? – gingerbreadboy 2009-12-31 11:28:02

+0

通過烏龜實際添加到SVN。然後,如果你使用不同的SVN客戶端提交或創建一個補丁,它會看到這些文件。 Ankh沒有(不管版本 - 我們使用VS2008,Ankh 2.1.7141)。 – ripper234 2009-12-31 12:05:19

回答

28

我不會說這是一個「已知的問題」,因爲它不是在AnkhSVN的擺在首位的問題:

首先關閉所有,當你犯了「新」的文件,他們只是補充及時提交。 「新」狀態與「添加」狀態的原因是,它使重命名/移動變得更容易/更便宜,這對新文件非常常見。

當你去工具 - >選項 - >源代碼管理 - > Subversion環境,有一個複選框「直接添加新的文件到Subversion」。這會自動添加新文件,而不是給他們「新」狀態。

+1

我會試試這個,謝謝。 – ripper234 2010-01-01 13:23:33

+0

重命名和刪除文件的行爲是什麼?它可以配置嗎? – BatteryBackupUnit 2014-09-12 05:03:54

相關問題