Windowsのソースコード管理にTortoiseHGを使用していますが、「。hgignor」ファイルを編集するのを忘れました。今では、必要のないDLL、EXE、PDBファイルが原因であることがわかっている巨大なフォルダ「.hg」があります。彼ら。ignorファイルを変更しても、それらのファイルは削除されません。
TortoiseHgデータソースからこれらのファイルを完全に削除するにはどうすればよいですか?
Windowsのソースコード管理にTortoiseHGを使用していますが、「。hgignor」ファイルを編集するのを忘れました。今では、必要のないDLL、EXE、PDBファイルが原因であることがわかっている巨大なフォルダ「.hg」があります。彼ら。ignorファイルを変更しても、それらのファイルは削除されません。
TortoiseHgデータソースからこれらのファイルを完全に削除するにはどうすればよいですか?
ファイルの追跡を停止したいが、それらを作業ディレクトリに残したい場合は、を使用しますhg forget
。ヘルプには、を使用して同じ効果を達成できるとも書かれていhg remove -Af
ます。
«データソース»の意味はわかりませんが、ファイルはすでに履歴の一部であり、以前のバージョンはそのまま残るため、どちらもリポジトリ自体からファイルを削除しません。それらを忘れると、それらのビルドアーティファクトの新しいバージョンで履歴がさらに肥大化するのを防ぐだけです。
このhg remove
コマンドを使用して、リポジトリ内のファイルを削除できます。TortoiseHGを使用している場合は、ファイルを右クリックして、TortoiseHG->ファイルの削除に移動できます。
こちらの「ファイルの追跡を停止する方法」セクションを確認してください。