2012-01-23 21 views
1

かなり大きなリポジトリがあるとし、2つの特定のリビジョンを比較したいとします。しかし、ちょうどdiffを見たいだけではなく、コードをブラウズしたり、ファイル間をジャンプしたりできます。同じリポジトリの2つの異なるリビジョンをブラウズする

例では、同時にRails 2.3と3を開いて別のものを見ているかもしれません同じことの実装。

ここで私がやっているのは、ローカルクローンで、それぞれ別のバージョンをチェックアウトして、それらをエディタ(SublimeText)で開き、ブラウズします。

これを行うには良い方法はありますか?これをより簡単にするツールはありますか?

+0

私が知っていることはありません(ローカルクローンを除く)。本当に面白い質問のために+1! – eckes

答えて

2

ただの1つですworking directoryです。そこに2つのリビジョンを入れたいですか?うまく動かない。

単純なWebベースのサーバーでリポジトリを探索するように設定できます。その後、2つのブラウザタブ/ウィンドウを開き、異なるリビジョンのコードを調べることができます。 GitWEBの設定方法はhereです。 git.kernel.orgはこれを使用していますので、どのようにrepos http://git.kernel.org/?p=git/git.git;a=summaryのいずれかを開くことができるように見えます。

1

2つの端末ウィンドウを開き、特定のリビジョンのファイルを表示できます。

あなたにはレポレールがあります。 「v2.3.14およびV3.2.0はあなたが興味のある特定のバージョンのためのタグがある

~/rails/ $ git show v3.2.0:Rakefile 

、および:

~/rails/ $ git show v2.3.14:Rakefile 

そして第二に:最初の端末で

次のように入力しますRakefile "はあなたが見たいファイルです。

関連する問題