2012-03-08 15 views
2

私は質問がありました: 私たちはソースを管理するためにSVNを使用しています。さて、私はファイルを取って、誰がテキストの各部分をコミットしたのかを見たいと思います。 基本的には、すべてのバージョンを使用し、出力がどの部分をコミットしたテキストを強調表示するかを示す大きな違いになります。例えばSVN:著作権のあるファイルの編集を表示します

:Aは「こんにちは、今日は月曜日である」 Bは、変更をコミットし、コミット は「こんにちは、今日は木曜日です」 Cは、変更をコミットし、「こんにちは、今日は木曜日です」

出力がSMTになります以下のようにカッコで明らかに(ない「ハロー[C]、今日は[A]木曜日[B]である」が、作者ごとに異なる色で編集を着色。

が、それは可能ですか?

答えて

1

あなたはsvn blame FILEのことを聞いたことがありますか?それはちょうどそれを行います。それはGUIクライアントでよりよく見えます。

EDIT:これは、通常、行ごとに可能ですが、例とは異なります。

+0

責任非難されたリビジョンの文字列の最終著者のみを表示します。 –

+0

@LazyBadger true。ガチョウでは、元の著者を得るために簡単に "以前の改訂を非難する"ことができます。 –

+0

私はCLIでも責任を負うことができますが、OPの要求された出力からblamebased-only ** good **ワークフローを提案することはできません –

関連する問題