すでにリポジトリにプッシュされている別のフォルダ(a)内にフォルダ(b)があり、macHgを使用してフォルダ(b)をビットバケットにプッシュしたいのですが、ビットバケットでは新しいように見えますフォルダー、今私がそれを押したとき、それはちょうど新しい頭を作りました、それはそこにフォルダー全体を入れませんでした。フォルダ全体をプッシュして、bitbucketを次のようにするにはどうすればよいですか?
フォルダA
- フォルダB
- ファイル
あなたが走ったらhg status
、あなたは何を得ますか?次のような出力が得られるはずです。
zck@zck-desktop:~/my-test$ hg status
? a/b/file
疑問符は、Mercurialがまだ知らないことを意味しa/b/file
ます。それでは、ファイルを追跡するように指示しましょう。これは単なるローカルコマンドであり、リモートサーバーにはまだ何もヒットしません。
zck@zck-desktop:~/my-test$ hg add a/b/file
zck@zck-desktop:~/my-test$ hg status
A a/b/file
A
ファイルが追加されたばかりであることを意味します。ここで、コミットする必要があります(これは別のローカルコマンドです)。
zck@zck-desktop:~/my-test$ hg commit -m "added a/b/file, with contents in it?"
最後に、チェンジセットをリモートサーバーにプッシュする必要があります。これは、リモートサーバーにアクセスするために実行した唯一のコマンドです。
zck@zck-desktop:~/my-test$ hg push