togisehg 2.7.1的“hg add”不起作用

时间:2013-03-08 09:09:02

标签: tortoisehg bitbucket

我在笔记本电脑和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,添加以下部分

    [UI]

    username = xxx xxxemail

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

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

  8. 运行命令“hg add”,输出“添加foo.foo”

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

  10. 运行命令“hg commit -m”test“”,输出“无变化”

  11. 运行命令“hg log”,不输出任何内容

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

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

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

1 个答案:

答案 0 :(得分:1)

看不到问题

  • on x86-build
  • XP box
  • 在同一版本的TortoiseHG

hg init repo对于添加文件与克隆,BTW

具有相同的效果
>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