【问题标题】:Getting "nothing changed" when commiting in Mercurial to Google Code在 Mercurial 中提交到 Google 代码时“没有任何改变”
【发布时间】:2010-07-12 23:45:54
【问题描述】:

我在 Google Code 上建立了一个新项目,并将 Mercurial 设置为我的源代码控制。

我做了一个hg clone <url>,就像结帐页面状态一样,并在本地获得了这个存储库的副本。目前,它仍然是空的。

现在我在此文件夹中添加了一些文件并尝试使用:hg com -m "Initial Commit" 提交它们,但我总是返回 nothing changed

所以我用hg status检查状态并得到:

? file1
? file2

所以 Mercurial 知道应该添加这些文件,但我在尝试提交时仍然收到 nothing changed。显然,在尝试push 时也会发生这种情况,但我想那是因为我还不能commit

有人遇到过这个问题吗?

【问题讨论】:

  • 问号具体表示“未跟踪”文件 - 即不在源代码管理中的文件。

标签: mercurial google-code


【解决方案1】:

问题是我忘记了add

所以现在在我克隆之后,我做了一个hg add,然后是一个hg com -m "Initial Commit",它成功了。

【讨论】:

  • 是的。您可以使用hg commit --addremove -m "initial commit" 来在一个命令中完成所有操作,但最好是两个 - 这样您就可以在提交之前看到明确添加的内容。
猜你喜欢
  • 1970-01-01
  • 2015-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-09
  • 2015-06-17
  • 2011-03-02
  • 2020-10-17
相关资源
最近更新 更多