2012-07-22 111 views
0

我在這個美麗newbish ...Mercurial/Kiln:比較本地與遠程,獨立的存儲庫?

  1. 我有很多的源文件在我的硬盤的zip文件。
  2. 我解壓縮了它,並且處理了一些文件。我現在'在該文件夾中啓動了一個存儲庫。 (顯然它認爲沒有變化,因爲它剛剛被初始化)
  3. 我已經將zip文件(1)提取到REMOTE存儲庫中。 如何比較LOCAL(2)和REMOTE(3)存儲庫? (我是不是推/克隆/拉?等等)提前:)

感謝

回答

3

你目前的問題是,這兩個倉庫不共享的歷史和善變不知道,不同的版本的文件實際上是相同的文件。

如果我是你的情況,這裏是我會做什麼(我會先備份所有當前的工作!):

  1. initadd,並且commit遠程倉庫
  2. clone在本地的遠程存儲庫
  3. 使用文件系統,將您的本地代碼文件夾複製到本地存儲庫
  4. diff確保您複製到回購站的更改爲wha你期望。
  5. commit將這些更改作爲第一個更改集
  6. pushpush對遠程存儲庫的更改。

然後你所有設置爲commit(N次),pullmergepush,並重復。

或者,如果您只需要知道發生了什麼變化,那麼我建議您只使用像kdiff3或Beyond Compare 3這樣的實用程序來比較兩個文件夾。