背景: 私の仕事では、SVN、C#、および VisualStudio を使用しています。私の仕事の一部には、定期的にグローバルな名前変更が含まれます。何かの名前を変更してから変更をマージすると、ビルドが壊れてしまうことがよくあります。
質問: 私の変更を見て、グローバルな名前変更に気付き、それをマージ中に他の人が行った編集に適用できるソリューションはありますか?
ほぼ同じ効果を得る別の方法は、ある種のリファクタリング ログであり、それを受信編集に適用します。
ツールが完璧である必要はありません。たとえ、私が編集したものを参照している編集の参照が価値があることに注意したとしてもです。
編集VS のリファクタリング ツールを認識しています。私が探しているのは、作業コピーをリファクタリングした後、マージする必要がある他の人々の編集に同じリファクタリングを適用できるものです。
理想的な解決策は、リファクタリングを行うときに未処理の編集がないことを確認することですが、それでは、他の人が次の 1 週間またはそれ以上何かを成し遂げることができなくなります。(次の週は 30 分ごとに同期する必要があるため)