1

最後に変更が見つからない理由を教えてください。

また、「ユーザー名が .hg/hgrc に指定されていません。キーリングは使用されません。」という迷惑なメッセージが表示されます。

バージョン ツール: Hg 最新バージョン サーバー: Linux ワークスペース: ~/2012WS

    LinuxServer123:~/2012WS # hg clone http://LinuxServer123/hg/GigaTest/
    ユーザー名が .hg/hgrc で指定されていません。キーリングは使用しません。
    http認証が必要です
    レルム: Mercurial リポジトリ
    ユーザー:u123456
    パスワード:
    宛先ディレクトリ: GigaTest
    すべての変更を要求する
    変更セットの追加
    マニフェストの追加
    ファイル変更の追加
    575 個のファイルに 585 個の変更を含む 14 個のチェンジセットを追加 (+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 25 Jan 10 16:36 hello.py
    -rw-r--r-- 1 ルート root 25 Jan 10 16:36 HELLO-UP.PY
    drwxr-xr-x 4 ルート ルート 4096 1 月 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 hello.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 ファイルで指定されていないことを意味します。キーリングは私がよく知らない拡張機能です。おそらくそれはあなたのユーザー名を取り、キーで何かをします。

于 2013-01-10T21:51:30.570 に答える