2012-03-20 12 views
0

ClearCaseからGitリポジトリのHudsonベースのビルドに切り替えています。 ClearCaseと、我々はコミットこのように、「変更」をクリックすることで、それぞれの間の違いを見ることができる:Hudsonにgitリポジトリの変更の詳細を表示させるにはどうすればいいですか?

1. username on 15/03/2012 22:55:02 
Important change message 
The file was modified /full/path/to/[email protected]/main/10 - create version 

しかしを、今、Gitので、変更は閲覧のみを示しています。

Commit aebb135ce48bd5b47b825a16f65da52ddc4d50c4 by firstname lastname 

Important change message 

The file was modified pom.xml 

あります。たくさんのpom.xmlがリポジトリにあり、毎回コミットハッシュを使ってチェックするのはあまり便利ではありません。ハドソンに実際のファイルを完全なパスと日付/時刻で表示させる方法はありますか?

+1

これは、特定のVCSのプラグインの機能です。どこかでgitwebインスタンスがある場合は、そのURLを自分のジョブconfigに追加することをお勧めします。変更のgitwebページへのリンクが追加されます。 (私は、gitweb統合のために別のプラグインが必要かどうか、またはGit vcsサポートにそのフィールドが含まれているかどうか忘れています。) – Amber

+0

私たちはGitリポジトリの私たち自身のホスティングを持っています。それは私たちがそれのためのプラグインを書かなければできないことを意味しますか? – eis

+0

[the hudson book](http://www.eclipse.org/hudson/the-hudson-book/book-hudson.html#section-scm-git-project)に基づいて、gitweb、redmineweb、githubwebはデフォルト。これは、イントラレポの場合、そのようなインタフェースを実装する必要があることを意味しますか? – eis

答えて

0

gitwebが設定されている場合は、そのURLをHudsonのジョブ設定に追加すると、そこに変更が反映されます。 (Hudsonのgitサポートはデフォルトでgitwebをサポートしています)

0

おそらく、あなたのコミット情報をより明確に書くことができると思います。

+0

すべてのコミットメッセージに日付、時刻、フルパスを手動で追加することを意味しますか? Err ...あまりにも魅力的ではありません。 :) もちろん、これを行うためにコミットフックを実装できますが、それでも最適な方法のようには聞こえません。 – eis

+0

hah :)あなたが正しいです、ほとんどの人はこの解決策が嫌いです。 – Tim

関連する問題