我在笔记本电脑和PC上都尝试过(操作系统是Win7 Enterprise x64),但都没有。
测试过程非常简单:
在bitbucket中应用帐户
创建名为“test”的私人存储库
下载“tortoisehg-2.7.1-hg-2.5.2-x64.msi”并安装(不更改安装中的任何默认设置)
创建一个本地文件夹,运行命令“hg clone htts:.....”,克隆成功完成
配置UserPofile \ mercurial.ini,添加以下部分
[UI]
username = xxx xxxemail
在“test”文件夹中创建一个内容为“foo”字符串的测试文件“foo.foo”
运行命令“hg stat”,输出“?foo.foo”
运行命令“hg add”,输出“添加foo.foo”
运行命令“hg stat”,输出“?foo.foo”
运行命令“hg commit -m”test“”,输出“无变化”
运行命令“hg log”,不输出任何内容
我不知道为什么在第9步中我仍然得到“?foo.foo”而不是“A foo.foo”,是否有人遇到类似的问题?
另一个奇怪的事情是在我的电脑中第一个添加的文件可以成功添加/提交/推送,然后我再也无法添加文件了,即使我删除当前存储库并创建一个新文件
我花了两天时间找到根本问题,但似乎很少有人遇到这个问题。有人可以帮我一把吗?提前谢谢!
答案 0 :(得分:1)
看不到问题
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