2012-08-08 90 views
1

不得不格式化我的窗口框,顯然這之前我有機會檢查我的工作副本中的所有更改之前刪除了龜SVN。工作副本仍然存在,現在我已經重新安裝了Tortoise SVN什麼是最佳行動計劃?我在刪除所有文件之前刪除了Tortoise SVN:重新安裝了龜,現在我該怎麼辦?

基本上有一種比創建新的工作副本更容易的方法,並手動檢查我已更改的文件並將它們從舊的工作副本中複製過來?

+2

什麼問題?你不能簡單地承諾嗎? – Steve 2012-08-08 21:36:23

+1

就像史蒂夫說的,你應該能夠簡單地承諾。所有的SVN信息都存儲在項目的文件夾中,安裝完TortoiseSVN之後,您只需右鍵單擊該文件夾,提交對話框應該包含您的工作副本更改 – rvil 2012-08-08 21:39:46

+1

我同意史蒂夫 - 嘗試它。它應該「只是工作」;) – paulsm4 2012-08-08 21:39:59

回答

2

使用SVN,工作副本和存儲庫之間的鏈接存儲在工作副本的根目錄或工作副本的每個目錄中的名爲.svn的隱藏目錄中。

所以,你需要做的就是承諾。想想它就像記事本和文本文件一樣,只要記事本已安裝,您可以隨時卸載並重新安裝記事本,您可以編輯該文本文件,但它不會消失(直到您刪除它)。

0

首先,創建一個備份。然後,在每一步中,創建一個備份並將它們只讀保存在一個安全的地方。

然後,行動計劃,我的建議是相當簡單:

1:做什麼纔能有連接到基座的工作副本(最有可能,這將是如下)

  • 安裝龜
  • 結帳整個項目在其他位置
  • 您可能要籤您正在處理髮生的(而不是HEAD)的問題時修訂:這將緩解後合併

2:現在你有一個「工作」的工作拷貝,你從崩潰恢復的數據覆蓋它(這看起來就像但從SVN點編輯)

3:更新你的工作像往常一樣複製到HEAD。希望你不會有太多的衝突。然後提交併恢復工作

+1

但仍然:格式沒有清除你的工作副本? – PPC 2012-08-08 21:41:38

+1

我保留所有數據,因爲它運行的是操作系統磁盤。 – user1561108 2012-08-08 21:49:26

相關問題