私たちのグループはSVNへの移行を検討しています。しかし、私は次のことを行う方法を見つけることができないようです:
リポジトリ内の約 20 個のファイルに対してローカルで微調整を行う必要があります。SVN はそれらを「変更済み」と見なしてコミットに含めます。(通信タイムアウトやロギングレベルなどの変更)
理想的には、調整したファイルをリポジトリ内の新しいバージョンにマージしたいと思います。(微調整されたローカル ファイルを、他のユーザーからコミットされた変更で最新の状態に保ちます。)
これを望んでいる/必要としているのは私たちだけだとは思えません。
このタイプのユースケースに関するベストプラクティスはありますか?
私が考えていることの 1 つは、微調整されたすべてのファイルを分岐された「微調整された」作業コピーに入れることです。
次に、微調整したファイルを「公式」作業コピーにマージします。
次に、「微調整」作業コピーと「公式」作業コピーを比較するスクリプトを使用して、無視リストを更新します。また、このスクリプトは無視を解除し、レポジトリにコミットする必要があると思われる微調整やその他の変更が加えられたファイルについて警告を発します。
これはちょっとハックなようで、もっと良い方法がないとは思えません。