在将Mercurial提交给Google Code时,"没有任何改变"

And*_*ech 4 mercurial google-code

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

我做了一个hg clone <url>就像Checkout页面所说的那样,并在本地获得了这个存储库的副本.目前,它仍然是空的.

现在我在这个文件夹中添加了一些文件并尝试将它们提交:hg com -m "Initial Commit"但我总是回来nothing changed.

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

? file1
? file2
Run Code Online (Sandbox Code Playgroud)

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

有谁遇到过这个问题?

And*_*ech 6

问题是我忘记了add.

所以现在我克隆后,我做了一个hg add,然后一个hg com -m "Initial Commit",它工作.

  • 是的 您可以通过一个命令hg commit --addremove -m“ initial commit”来完成所有操作,但是最好是两个命令一起执行-这样一来,您就可以在提交之前看到显式添加的内容。 (2认同)