相关疑难解决方法(0)

Mercurial显示文件修改不正确

当我克隆出一个Mercurial存储库时,它通常会将文件显示为未修改时进行修改.当我执行以下步骤时,可能会发生这种情况;

$ hg clone <url>
$ cd project
$ hg st
.... large number of files with M at the start for modified
$ hg diff
.... no result.
Run Code Online (Sandbox Code Playgroud)

我认为这是因为文件在进程中已经更改了权限,所以看起来文件是不同的,因为当使用hg st时,hg实际上并不对每个文件执行diff.我知道这也可能发生在git中.

如果我做一个hg提交然后问题确实消失但这意味着我必须做一个空提交,这不是特别好.

我尝试过各种各样的事情,比如hg st --all来获取更多信息,它只显示一些文件被修改 - 不是全部.我看不到一个模式.

当我正在做我的hg克隆它发生在我使用的网络驱动器上,因为它备份 - 我不确定这是否可能导致文件权限更改?我目前正在运行Ubunut 9.04.

有什么方法可以让hg st以某种方式纠正自己?

有问题的项目(虽然它与其他人一起发生)是http://bitbucket.org/d0ugal/django-bursar/overview/,因为我正在寻找一些工作.

mercurial dvcs

7
推荐指数
2
解决办法
1294
查看次数

Mercurial将未修改的文件标记为在工作目录中修改并且无法还原

我们的团队在Windows上使用TortoisHg 2.0.5并在工作目录中刷新文件列表之后有时(至少每天一次:(()显示修改后的未修改文件列表.手动比较不显示代码中的任何更改,行休息也是平等的.恢复这些"fantom"文件不会导致任何结果.我们处理这个问题有两种方式:

  1. 关闭eol扩展并恢复文件,
  2. 手动删除文件并从头版本更新它们.

每天这样做(两次......三次......每天)真的很烦人,特别是在变大的时候!请帮助找出问题的原因.

mercurial dvcs tortoisehg

7
推荐指数
1
解决办法
855
查看次数

标签 统计

dvcs ×2

mercurial ×2

tortoisehg ×1