32

SVN リポジトリでのブランチ/マージ アクティビティを示す図を作成するツールをご存知ですか?

これらの図は、さまざまなチュートリアルで見てきました。良いものもあれば、あまり良くないものもあります。それらは自動的に作成できますか (または、少しプロディングを使用して、ブランチの哲学が dev-test-prod、branch-per-release などである場合は、それを伝える必要があるかもしれません)。

今、TortoiseSVN リビジョン グラフを見ていますが、必要以上に詳細で、レイアウトが間違っています。


オリオンさん、返信ありがとうございます。分岐とマージは、「SVN の組み込み機能」というよりも、リポジトリ内のファイルを管理するための慣例であるため、かなり難しいと思います。オフィス。

4

4 に答える 4

23

Tigris.org の SvnMapper をチェックしてください。

ここに画像の説明を入力

于 2009-05-19T12:32:14.143 に答える
9

Tigris.orgの Subclipse をご覧ください。

ここに画像の説明を入力

于 2008-12-03T17:15:17.577 に答える
8

ええと、git と git-svn を使用できます。まず、次のように、SVN リポジトリを Git リポジトリにクローンします。

git svn init "http://host/repo/location/trunk"

次に、次のコマンドを使用します。

gitk --all

そこから、改訂履歴の素晴らしいグラフが表示されます。もちろん、これは git と git-svn が正しくセットアップされており、コマンド ラインに慣れていることを前提としています。

Git を介してソースを追跡する利点の 1 つは、時系列やブランチ名ではなく、コンテンツの変更を通じてマージ履歴が追跡されることです。したがって、SVN リポジトリにマージ履歴がなくても問題ありません。

gitk のリビジョン グラフでは不十分な場合は、Git からリポジトリの履歴を直接取得して、独自のグラフを作成できる場合があります。

于 2008-09-03T15:29:49.133 に答える
2

SVN 1.5 (これは 1 か月ほど前にリリースされました) より前は、マージをまったく追跡していなかったため、ブランチがトランクに「再接続」するビットはとにかく実行できません

于 2008-08-13T23:08:59.777 に答える