0

すでにリポジトリにプッシュされている別のフォルダ(a)内にフォルダ(b)があり、macHgを使用してフォルダ(b)をビットバケットにプッシュしたいのですが、ビットバケットでは新しいように見えますフォルダー、今私がそれを押したとき、それはちょうど新しい頭を作りました、それはそこにフォルダー全体を入れませんでした。フォルダ全体をプッシュして、bitbucketを次のようにするにはどうすればよいですか?

フォルダA

  • フォルダB
    • ファイル
4

1 に答える 1

1

あなたが走ったら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
于 2013-01-23T04:44:08.633 に答える