1

有人可以告诉我为什么我最后没有发现任何变化。

另外,我收到一条烦人的消息,“ .hg/hgrc 中未指定用户名。不会使用密钥环。

版本工具:Hg 最新版本服务器:Linux 工作区:~/2012WS

    LinuxServer123:~/2012WS #hg 克隆 http://LinuxServer123/hg/GigaTest/
    .hg/hgrc 中未指定用户名。不会使用密钥环。
    需要http授权
    领域:Mercurial 存储库
    用户:u123456
    密码:
    目标目录:GigaTest
    请求所有更改
    添加变更集
    添加清单
    添加文件更改
    添加了 14 个变更集,对 575 个文件进行了 585 处更改(+1 个头)
    已更新 2 个文件,已合并 0 个文件,已删除 0 个文件,未解决 0 个文件
    更新到分支默认值
    0 个文件已更新,0 个文件已合并,0 个文件已删除,0 个文件未解决
    LinuxServer123:~/2012WS #

    LinuxServer123:~/2012WS # cd GigaTest/
    LinuxServer123:~/2012WS/GigaTest # ls -tlr
    共 12 个
    -rw-r--r-- 1 根 25 Jan 10 16:36 hello.py
    -rw-r--r-- 1 根 25 Jan 10 16:36 HELLO-UP.PY
    drwxr-xr-x 4 根根 4096 Jan 10 16:36 .hg
    LinuxServer123:~/2012WS/GigaTest # vi hello.py
    LinuxServer123:~/2012WS/GigaTest # ls -l > new.txt
    LinuxServer123:~/2012WS/GigaTest #hg add new.txt
    LinuxServer123:~/2012WS/GigaTest #

    LinuxServer123:~/2012WS/GigaTest #
    LinuxServer123:~/2012WS/GigaTest # hg stat
    M你好.py
    一个新的.txt
    LinuxServer123:~/2012WS/GigaTest #

    LinuxServer123:~/2012WS/GigaTest # hg out
    与 http://LinuxServer123/hg/GigaTest/ 比较
    .hg/hgrc 中未指定用户名。不会使用密钥环。
    需要http授权
    领域:Mercurial 存储库
    用户:u123456
    密码:
    寻找变化
    未发现任何更改
    LinuxServer123:~/2012WS/GigaTest #

提前致谢。

4

1 回答 1

4

你必须先做hg commit

hg stat显示对当前工作存储库所做的更改(自上次提交以来)并hg out显示对您的存储库所做的提交,这些提交将被推送到hg push.

并且消息“用户名未在 .hg/hgrc 中指定”表示您的用户名未在 .hg/hgrc 文件中指定。Keyring 是我不熟悉的扩展;大概它会使用您的用户名并使用密钥执行某些操作。

于 2013-01-10T21:51:30.570 回答