0

ラップトップとPC(OSは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]

    ユーザー名=xxxxxxemail

  6. 「test」フォルダに「foo」文字列を含むテストファイル「foo.foo」を作成します

  7. コマンド「hgstat」を実行し、出力「?foo.foo」を取得します

  8. コマンド「hgadd」を実行し、出力「addingfoo.foo」を取得します

  9. コマンド「hgstat」を実行し、出力「?foo.foo」を取得します

  10. コマンド「hgcommit-m"test"」を実行し、「何も変更されていません」という出力を取得します

  11. コマンド「hglog」を実行し、何も出力しません

手順9で「Afoo.foo」ではなく「?foo.foo」が表示される理由がわかりません。同様の問題が発生する人はいますか?

もう1つの奇妙なことは、私のPCで、最初に追加したファイルを正常に追加/コミット/配置できることです。現在のリポジトリを削除して新しいリポジトリを作成しても、ファイルを再度追加することはできません。

根本的な問題を見つけるために2日間を費やしましたが、この問題に遭遇することはめったにないようです。誰かが私に手を貸してくれませんか?前もって感謝します!

4

1 に答える 1

1

問題が見えない

  • x86ビルドで
  • XPボックス
  • 同じバージョンのTortoiseHGで

hg initリポジトリは、クローンと同じようにファイルを追加する効果があります、ところで

>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
于 2013-03-08T11:53:21.573 に答える