2009-08-23 38 views
5

有時烏龜需要我做沒有理由的清理 - 這意味着我沒有濫用/殺死/阻止它在中間......海事組織這是「正常運營流程」,不應該需要手動清理。TortoiseSVN的自動清理

有沒有辦法讓不向用戶顯示這些清理請求,而只是在底層隱藏地完成這些清理請求,並向用戶呈現一致的體驗?

+0

我一直在使用烏龜幾年,從未見過這個。你需要做什麼才能得到消息? – 2009-08-23 14:43:10

+0

aye,這裏也一樣。正常的操作流程根本不需要進行清理。 IIRC清理只能通過WC進行搜索並刪除延時鎖。 – gbjbaanb 2009-08-23 14:58:07

+0

它在更新/提交期間有時會發生。我真的只是做基本的東西... 我也通過IntelliJ和安科提交 - 這是否需要清理? – ripper234 2009-08-23 15:27:20

回答

1

其實它不是TortoiseSVN,但svn本身需要這個。這意味着某些事情會變得混亂。用你給出的事實難以回答什麼和怎樣。

最好的可能是您嘗試更有意識地工作,以便您能記住在發生這種情況之前立即執行的操作並觀察其中的模式。如果你找到了一個,也許有人可以回答你的問題。

1

我以前見過這個。我相信有一個用例涉及重命名和移動真正混淆了SVN的整個目錄。上次發生這種情況時,我移動的其中一個目錄的svn狀態開始顯示爲「嵌套」,並且在執行提交時SVN失敗,說我的WC已被鎖定並建議使用清理操作。當然,這並沒有奏效,而且試圖準確判斷我需要做什麼來解決這個問題是一件非常痛苦的事情。

我也看到這一點,當你使用兩個不同的SVN客戶端,你提交一個和另一個需要清理之前,它會完成操作。當我使用TortoiseSVN並且同時打開Visual Studio時,偶爾會發生這種情況。在某些情況下,當我嘗試下次更新或提交時,AnkhSVN似乎需要清理。但它並不經常發生。