2011-12-14 34 views
2

我的問題是這樣的:有沒有辦法阻止TortoiseSVN在提交失敗時「遺忘」所選文件?

基本上,如果我嘗試提交修改,SVN和提交失敗那麼我選擇的文件丟失或遺忘,我必須回去通過並選擇我想要的人來再次提交。

這是非常討厭,我一直沒能找到解決辦法。

那麼,有沒有什麼辦法可以讓我得到TortoiseSVN返回到我剛按下OK之前的狀態?即我所選的所有文件和評論被恢復。

我知道我可以使用Recent Messages按鈕獲得評論,所以如果我也可以做類似的事情來獲取文件列表狀態回到我所擁有的狀態,那將非常方便。

回答

4

對於TortoiseSVN的1.6:

Settings-Dialog->Dialogs 2->Reopen commit and branch/tag dialog after a commit failed 
在TSVN 1.7

,該選項是默認啓用的,只可作爲Settings->Advanced->OutOfDateRetry

+1

真棒。這正是我所追求的。 – 2011-12-14 23:07:43

0

如果這種情況經常發生在您身上,您可以使用change lists in TortoiseSVN。它的工作原理是這樣的:

  1. 您使用菜單條目TortoiseSVN > Check for modifications檢查文件中的修改。
  2. 在該對話框中,選擇要一起提交的文件,然後從上下文菜單Move to change list > <new changelist>中進行選擇。
  3. 輸入更改列表的名稱並接受它。
  4. 在您提交對話框中,您現在可以看到按更改列表分組的文件,因此如果出現任何問題,那麼該信息將保留。
  5. 如果您一次又一次更改相同的文件,您可以選中複選框Keep changelists,以便您可以在下次提交時使用更改列表。
相關問題