SVNには、1つのメイントランクだけにあるプロジェクトがあります。メインの開発を邪魔することなくコードにコメントを追加する必要があったので、共通点で分岐しました。
残念ながら、開発者は、以前に追加したコメント(トランク上にあった)より前のバージョンのコードに戻す必要がありました。したがって、私のコメントはすべて、トランクの作業コピーから効果的に編集されました。ログにバージョン管理が行われている証拠が見当たらないため、これは上書きまたはコピーによって行われたと思います。(余談ですが、私のコメントがここに追加される前から、彼はより良い分岐をしていたでしょうか?少し遅れていますが、将来のアプリケーションのために知っておく価値があるかもしれません。)
しばらくして、トランクからブランチへのマージを実行しましたが、ファイルから以前のコメントがすべて失われるという影響がありました。(それらは明らかに古いバージョンのリポジトリに残っています。)それらは私の分岐ファイルに存在していましたが、後でそうであったように、トランクの編集が優先されたと思いますか?
まったく分岐しないことを除けば、これを回避して将来発生しないようにするための最善の方法を考えていますか?私のコメントは既存のコードとは別のブロックであったため、マージの競合はありませんでした。
また、手動で編集する以外に、コードコメントを元に戻すための最良の方法は何ですか?それらは広範囲です。