我对此很陌生...
- 我的硬盘上有一个包含许多源代码文件的 zip 文件。
- 我解压缩并处理了一些文件。我现在已经在文件夹中“初始化”了一个存储库。(显然它认为没有变化,因为它刚刚被初始化)
- 我已将 zip 文件 (1) 解压缩到远程存储库中。如何将 LOCAL (2) 与 REMOTE (3) 存储库进行比较?(我是在推/克隆/拉吗?等)
提前致谢 :)
您当前的问题是两个存储库不共享历史记录,而 mercurial 不知道文件的不同版本实际上是同一个文件。
如果我处于你的情况,这就是我要做的(我会先备份任何当前的工作!):
init
, add
, 和commit
远程存储库clone
本地远程存储库diff
确保您复制到 repo 上的更改是您所期望的。commit
这些更改作为您的第一个变更集push
对远程存储库的那些更改。然后你都设置为commit
(N 次), pull
, merge
, push
, 并重复。
或者,如果您只需要知道发生了什么变化,我建议您使用 kdiff3 或 Beyond Compare 3 之类的实用程序来区分这两个文件夹。