やるべきことがあるとしましょう。それは達成するのに少し時間がかかります。構成管理の利点を使い続けたいし、もちろんRepoの外部で変更を保持したくないが、他の人が行った変更に惑わされたくないのと同じように、タスクが完了するまでタスクをコミットしたくない。私に影響を与える可能性のあるタスク。そこで、ブランチを作成して作業し、テストに使用し、変更が適切にテストされて十分な安定性がある場合にのみトランクにマージしてから、ブランチを削除することにしました。
では、適切に分岐してマージする方法は?ブランチ作業中にファイルログを見ると、ブランチが存在する前にトランクで行われた変更を確認できるようにしたいと思います。そして、トランクにマージして戻すと、トランクで直接行われたかのように、ブランチ作業中に行われた変更を確認したいと思います。
Subversionでそれを達成する方法はありますか?Tortoiseを使用していますが、必要に応じて、分岐とマージに別のクライアントを使用できます。
この動作に関連してSubversion1.5から1.7に何か変更がありましたか?それはアップグレードする価値がありますか?