コミットしたくない変更済みファイルがいくつかあります (例: web.config)。新しい変更セットを取得して更新する前に、それらを棚上げする必要があります。プル & アップデートの後、棚上げを解除する必要があります。
現在TortoiseHGを使用しています。これを自動的に行うことができる拡張機能はありますか?
コミットしたくない変更済みファイルがいくつかあります (例: web.config)。新しい変更セットを取得して更新する前に、それらを棚上げする必要があります。プル & アップデートの後、棚上げを解除する必要があります。
現在TortoiseHGを使用しています。これを自動的に行うことができる拡張機能はありますか?
別のことをお勧めします: 常に棚上げと棚卸しを解除する代わりに、2 つの異なる構成ファイルを使用できます。マーキュリアル。
私が意味することのより詳細な説明については、この回答を確認してください。
私が提供している例は Visual Studio 用です。他の質問と回答から、.net と Visual Studio を使用しているように見えるので、私の例をそのまま使用できます。
私はこれでいくつかの異なることを試してみます。
特に Web.config ファイルに関しては、ローカルの変更をコミットしないでおくのではなく、オーバーライドのためにローカルの構成ファイルを使用することを検討することをお勧めします。(たとえば、.hgignore にある別のファイルを参照する)。私が過去に取り組んできたプロジェクトでは、テスト/製品構成を開発用の設定から分離するために、またはその逆を行っていました。
これを行う拡張機能はないと思いますが、このワークフローを行うための簡単なバッチまたは PowerShell スクリプトを作成する方がよい場合があります。以前のプロジェクトでは、プル/更新/リベースを実行して変更を先端に保持するという点で同様のことを行うスクリプトがありました (SVN サーバーに対して hg を使用していたため、それが重要になりました)。
私はあなたの質問に直接答えていないことを知っていますが、これが役に立てば幸いです!