1

私はJavaプロジェクトに取り組んでいます。一時ファイル、ビルドファイル、プロジェクトファイルなしでソースディレクトリのみをプッシュするにはどうすればよいですか?Mercurialを使用しています。

4

2 に答える 2

1

Mercurialは履歴のみをプッシュします。つまり、プッシュされるのは、追跡するように要求し(with hg add)、後でコミットした(with hg commit)ものだけです。

ジムが言うように、.hgignoreファイルを設定する必要があります。プロジェクトにファイルを追加する前にこれを行い、追加するファイルhg statusのみがリストされていることを再確認してください。次に、実行hg addしてそれらすべてを追加します。

一時ファイルとビルドアーティファクトをすでにバージョン管理下に置いている場合は、hg forgetそれらの追跡を停止するために使用できます。あなたはまだそれらを歴史の中で持ち歩くでしょう、それで私達が数十メガバイトについて話しているなら、あなたはおそらくリポジトリを再作成したいと思うでしょう。

于 2012-04-25T16:02:54.923 に答える
1

.hgignoreファイルを作成します。

于 2012-04-25T15:47:43.150 に答える