0

我在我的笔记本电脑和 PC 上都试过了(操作系统是 Win7 Enterprise x64),它们都不起作用。

测试过程非常简单:

  1. 在 bitbucket 中应用帐户

  2. 创建一个名为“test”的私有存储库

  3. 下载“tortoisehg-2.7.1-hg-2.5.2-x64.msi”并安装(安装时不要更改任何默认设置)

  4. 创建本地文件夹,运行命令“hg clone htts:.....”,克隆成功

  5. 配置 UserPofile\mercurial.ini,添加以下部分

    [用户界面]

    用户名 = xxx xxx 邮箱

  6. 在“test”文件夹中创建一个包含“foo”字符串的测试文件“foo.foo”

  7. 运行命令“hg stat”,得到输出“?foo.foo”

  8. 运行命令“hg add”,得到输出“adding foo.foo”

  9. 运行命令“hg stat”,得到输出“?foo.foo”

  10. 运行命令“hg commit -m”test”,得到输出“nothing changed”

  11. 运行命令“hg log”,什么也不输出

我不知道为什么在第 9 步中我仍然得到“?foo.foo”而不是“A foo.foo”,有人遇到过类似的问题吗?

另一个奇怪的事情是在我的电脑中,第一个添加的文件可以成功添加/提交/放置,然后我再也无法添加文件,即使我删除了当前的存储库并创建了一个新的

我花了两天时间寻找根本问题,但似乎很少有人遇到这个问题。有人可以帮帮我吗?提前致谢!

4

1 回答 1

1

看不到问题

  • 在 x86 版本上
  • 经验框
  • 在同一版本的 TortoiseHG 上

hg initrepo 与添加文件的效果相同,顺便说一句

>hg stat
? .hgignore
? file.txt

>hg add
adding .hgignore
adding file.txt

z:\test>hg status
A .hgignore
A file.txt

>hg commit -m "initial data"

>hg log
changeset:   0:3cc2ddcb0417
tag:         tip
user:        I
date:        Fri Mar 08 17:47:56 2013 +0600
summary:     initial data
于 2013-03-08T11:53:21.573 回答