3

私のローカルリポジトリにはファイル A があり、いくつかの変更を加えました。しかし、この変更をリモート リポジトリに送信したくありませんでした。問題は、TortoiseHG でこの変更を送信しなかった場合、他のファイルを変更するたびに、A が「チェンジリスト ウィンドウ」に表示されることです。

TortoiseHG にはシェルフ機能があります。一時ファイルを保存できます。ただし、保留中のファイルは元の状態に戻ります。

4

2 に答える 2

5

変更をコミットしてから、コミットのフェーズを「秘密」に変更します。シークレットチェンジセットの子チェンジセットもシークレットになることに注意してください。

hg help phases

これらの変更でプライベート ブランチを維持したい場合があります。ブランチ シークレットに最初のコミットを行い、その後、メイン ブランチからプライベート ブランチに定期的にマージするだけです。

別の方法として、チェンジセットをシークレットにせずに上記を実行することもできます。これにより、バックアップなどの利点を得る中央サーバーにブランチをプッシュできるようになり、これらの変更が他の開発者に役立つ可能性もあります (ただし、メイン ブランチにはまだありません)。

于 2013-08-07T12:28:04.323 に答える