当我创建存储库并在服务器上推送时,当我们在本地系统中克隆存储库时,文件带有红色信号表示它们已更改。
当我们比较两个存储库时,我发现.hg文件夹中的文件内容已更改。谁能告诉我如何解决这个问题!
编辑:当我们更改.hg文件夹时,红色图标变为绿色!!!
如果你拿 1 个修改(更改)的文件,仔细观察差异,只看到区别只在新行中,这就是经典的换行符混乱。(大多数人在跨平台工作时都会发生这种情况)
有一个现成的Mercurial扩展,照顾这个是问题。它被称为eol
.从这里了解如何使用它和问题:https://www.mercurial-scm.org/wiki/EolExtension
本地创建的存储库推送到服务器?如果没有同名的存储库(在服务器上),则无法通过推送创建远程存储库,必须将其克隆到服务器。或者,如果已经有同名的存储库,并且您推送了一些新创建的本地,那么服务器上的 .hg 中肯定会有更多内容,然后在本地。检查服务器上是否还没有同名的存储库。呵呵