私はJavaプロジェクトに取り組んでいます。一時ファイル、ビルドファイル、プロジェクトファイルなしでソースディレクトリのみをプッシュするにはどうすればよいですか?Mercurialを使用しています。
質問する
39 次
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 に答える