を失いました。のsvnリベースと歴史は私たちが現在、2つの支店を持っている
次のバージョンを開始し、current_versionの作業はまだ進行中ですが、のnext_versionブランチをcurrent_versionのある時点から作成しました。 next_versionではいくつかの開発を行い、次の月にブランチが主なものになり、すべての開発が完了します。
current_branchが開発されているので、私たちはnext_versionをリベースするために(2週間に1回)定期的に考えました。両方のブランチを同期させるため、すべての開発者がcurrent_branchを落としてnext_releaseに移動すると、next_releaseにはcurrent_branchの機能がすべて統合されてテストされます。
問題はリベースです。実際にrebaseは、current_branchの最新のコミットをnext_versionにマージしています。だから、もし私がnext_releaseでコミットされたファイルの履歴を調べるならば、私はcurrent_versionの履歴(コミット/作成者/注釈)ではなく、マージコミットを見るだけです。
私は何か不足していますか?
@ThisSuitIsBlack svn 1.6の機能についての削除されたコメントではありません。「Merge-Sensitive Logs and Annotations comments」は私が探しているものです。フラグ-use-merge-history(-g)をsvn log/blameと共に使用すると、作業が完了します。 1.5にもこの機能があります。あなたの答えを更新し、私はそれを受け入れる:) – dimba