Mercurial Hg 未发现任何变化 - 无法推出 Hg

Aru*_*gal 1 linux mercurial push mercurial-keyring output

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

另外,我收到一条烦人的消息:“ .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 root root 25 Jan 10 16:36 hello.py
    -rw-r--r-- 1 root root 25 Jan 10 16:36 HELLO-UP.PY
    drwxr-xr-x 4 root root 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 输出
    与http://LinuxServer123/hg/GigaTest/比较
    .hg/hgrc 中未指定用户名。将不会使用钥匙圈。
    需要http授权
    领域:Mercurial 存储库
    用户: u123456
    密码:
    寻找改变
    没有发现任何变化
    LinuxServer123:~/2012WS/GigaTest #

提前致谢。

Rei*_*ard 5

你必须先做hg commit

hg stat显示对当前工作存储库所做的更改(自上次提交以来),并hg out显示对存储库所做的将在 上推出的提交hg push

并且消息“Username not specified in .hg/hgrc”表示您的用户名未在.hg/hgrc 文件中指定。Keyring 是一个我不熟悉的扩展;据推测,它会获取您的用户名并使用密钥执行某些操作。