2015-06-08 29 views
0

我最近在SVN中創建了一個項目結構。檢查我的項目進入應用程序文件夾,然後進行了一些編輯。然而,我正在編輯一個未簽出的項目版本(我將原始項目複製/粘貼到新的SVN倉庫中)。我想我只是想,我可以稍後將它指向回購,並做一個更新,它會起作用。另一位開發人員拉動了這個項目,做了一些修改,並將它們簽入。爲了讓我的本地項目同步,我用SVN HEAD版本將一個新的回購/項目拖到我的本地,刪除了我在本地修改過的回購庫中的所有文件,並將其替換爲我編輯的文件。我希望如果我只是做了更新,SVN會嘗試將我的本地更改與SVN中的HEAD合併。SVN更新不適用。儘管文件標記爲不同步

當我更新時,沒有任何反應。

在我檢查了項目中的文件顯示紅色複選標記,所以SVN是知道他們是不同步的...

我的根文件夾試圖做更新到版本與「全面遞歸」 。仍然沒有得到拉。

任何想法?

謝謝!

+0

您的意思是Windows資源管理器中的紅色標記?我發現它們有時會趨於不同步。 – GolezTrol

+0

是的,但有些東西需要更新。所有標記爲紅色的文件實際上都不與HEAD同步。但是,當我更新項目或單個文件只是說「更新完成」,並且不修改任何文件 – csegota

回答

3

您應該:

  • 回覆到該啓動的所有更改和更新工作拷貝修訂修改(不頭上!)
  • 替換工作副本
  • 更新工作副本至HEAD
  • 修改的文件

在這種情況下,Subversion會計算同事所做的差異,並將其應用於您的更改。

+0

謝謝謝爾蓋!在編輯之前將項目恢復爲原始修訂版似乎允許SVN獲取更改。 – csegota