2009-09-09 30 views
12

私は初めてMercurialプロジェクトを始めました。"hg commit" - 何も起こりません!

ソースディレクトリに「cd」しました。私は

hg commit -m "first commit" 

を行なったし、それがすべてレポートがある

hg init myproject 

しかし次:

nothing changed 

しかし、私は

hg status 
を行う

は、その後、私はこれをしませんでした

プロジェクト内のすべてのソースコードを一覧表示します。

私はここで間違っていますか?

+1

不思議なことに、「Mercurial:The Definitive Guide」のこのセクションを踏襲しようとしていたのですか?http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html #id349357? – las3rjock

答えて

22

私はhg statusコマンドの出力はおそらく、Mercurialによって追跡されていない多くのファイルが作業ディレクトリにあると伝えていると思います。あなたは

hg addremove 

が次にあなたが作ることができますコマンドを実行することにより、この問題を解決することができるはず、あなたの最初のコミット:

hg commit -m "first commit" 

また、あなたとすべて1つのコマンドでこれを行うことができます

hg commit -A -m "first commit" 
+1

'hg addremove'は、プロジェクトの成長に合わせて使いやすくなっています。 –

+1

'hg addremove'はおそらくこの場合も良い選択ですので、私はそれを反映するために私の答えを編集しました。 – las3rjock

+3

また、 'コミット-A'は自動追加/削除を行います。 –

関連する問題