そのため、Mercurialリポジトリに誤って構成ファイル(マシンごとに異なる)を含めました。
Mercurialをバージョン管理に含めないようにするにはどうすればよいですか?まだ必要なので、ファイルを削除したくありません。また、他の開発者の作業ディレクトリにあるファイルも削除したくありません。
TortoiseHGでこれを行うにはどうすればよいですか?
ファイルを右クリック-> TortoiseHG->ファイルを忘れます。 「忘れる」をクリックします。コミットと同期。
編集: 。hgignore へのパスを追加して、再度追加されないようにすることもできます。 [HGコミット]ダイアログでファイルを右クリックして、無視することを選択できます。
コマンドラインから手動で実行する方法は次のとおりです。
hg rm path/to/config/file
を実行します.hgignore
に追加します。hg stat
を実行して、すべてが正しく行われたことを再確認します。 (変更/追加されたファイルのリストには表示されません)。編集:
これを行うには、hg forget
が最適です。
hg forget path/to/config/file
を実行します.hgignore
を編集して、パスを設定ファイルに追加します。hg ci
をクリックして変更を保存します。hg stat
を実行して、すべてが計画どおりに機能することを確認します。TortoiseHGの実行方法については、ネイツの回答を参照してください。
hg remove
またはhg remove -f
?おもう hg forget
もブランチから削除します。
どちらの場合も、ファイルはディレクトリに保持されます。