2017-03-26 97 views
1

已經沮喪...嘗試更新/提交/清理龜SVN,但總是得到關於原始文本丟失的通知。SVN-原始文本丟失

發現了一些帖子/ SO上和網絡上的問題,沒有任何幫助:

pristine svn-base file missing - 建議清理原始文件,對我來說,它的「原始文本」找不到。

pristine svn-base file missing - 建議使用smartSVN-點擊「修改」 - >驗證管理區 - 這不聰明SVN存在了,我剛剛下載...

而且 Error in Netbeans & Svn: Pristine text not found 不具有回答...

有人幫忙嗎?

+0

最後一個問題*確實*有一個答案,我通常會應用這個答案:如果工作副本已損壞,請創建一個新副本。 –

+0

這不是一個可以接受的答案,至少不適合我。那麼啓用未來合併呢?那麼日誌呢?如果我丟失了所有這些數據,如何比較不同版本? – ephraim

+0

沒有答案...開始合併到新的結帳,10個不同的分支,包括更改......必須有一個解決方案... – ephraim

回答

4

Subversion的工作副本格式不是特別強壯,它不時被破壞並不奇怪。發生這種情況時,通常不值得修復它。如果svn cleanup無法應付它,它更好地:

  1. 簽出新的工作副本。
  2. 使用您最喜歡的文件比較工具(Meld,WinMerge,KDiff3,無論)從受損工作副本複製您的待處理更改。

由於Subversion是一個集中式版本控制系統,所以除了更改表之外,其他所有內容都存儲在存儲庫中,因此不應該丟失重要信息。

+0

所以主要你說我提到的最後一個問題有一個答案...謝謝 – ephraim