2010-10-13 70 views
1

我想提交一個過期的文件。我試圖清理目錄,沒有任何工作......我的本地機器上最近的文件是我知道我想用的..什麼是重寫衝突的標準方式......我應該刪除並重新編譯,添加或有另一種方式的「資源是過時嘗試更新的」烏龜過時的錯誤消息

更新基於ADVICE TO UPDATE ***我得到一個「校驗和匹配」錯誤

回答

5

您需要更新您的本地文件副本。右鍵單擊並單擊更新。

自上次更新以來所做的任何更改都將與您當前的副本合併。然後,您可以右鍵單擊該文件並選擇解決衝突。

如果你希望忽略所做的任何更改,只需使用你的本地副本,最簡單的方法是將文件複製到其他位置,更新,然後覆蓋你的本地副本的文件。但是,您通常會希望讓Tortoise處理合並您的任何更改。

1

你嘗試更新?您需要將本地副本更新到存儲庫中的當前版本。右鍵點擊,然後選擇'更新'。

+0

是的,我試過,但出於某種原因,一個文件的更新 – adam 2010-10-13 17:25:41

+0

甚至失敗的更新通常梳理了提交問題。每次都爲我工作 – 2010-10-13 17:26:17

+0

我得到「校驗和不匹配」 – adam 2010-10-13 17:44:20

0

我有相同的問題,事實證明,有含有龜用來維持已作出改變的一些記錄數據隱藏的文件夾。如果您本地文件夾中的數據與服務器中的數據不匹配,那麼您會收到很多意義不大的錯誤。

要解決此問題,請右鍵單擊您的文件夾,然後單擊「SVN更新」。

如果仍然得到一個錯誤,在資源管理器中打開本地文件夾,使系統文件和隱藏文件查看,看看是否有您的本地目錄內超過1個隱藏的.svn文件夾。

就我而言,我不小心複製另一個.svn文件夾到我的本地目錄。這個額外的.svn文件夾導致更新錯誤。根目錄中應該只有1個.svn文件夾。

刪除多餘的.svn文件夾(通常只有本地根文件夾具有.svn文件夾),然後重新嘗試更新。

烏龜應該更新您的本地副本,然後您可以提交您的更改沒有問題。