複雑なバージョン管理システムの履歴を閲覧するための最新のユーザーインターフェイスとは何ですか?

StackOverflow https://stackoverflow.com/questions/172300

質問

Mercurialを使用していると、数千のチェンジセットが存在し、時には10以上のアクティブなブランチがある場合、チェンジセット間の関係を理解するのが難しいことがあります。現在、 hgview を使用しています。親関係を表現しようとしても、基本的には1次元です。 GraphViz などのグラフ視覚化プログラムを利用したものがうまく機能するか、あるいはもっと奇抜なものになると思います。

現在、約30,000のリビジョンを持つプロジェクトに取り組んでおり、その数が大幅に増加すると予想しています。 100人のフルタイム開発者が実際に分散バージョン管理を理解し、定期的にコミットして開発履歴全体を共有し始めると、何百万ものリビジョンを処理することになります。したがって、閲覧するたびに履歴全体をRAMにロードする必要のないブラウザが必要になります

特にバージョン管理システム用の優れた履歴ブラウザにも興味があります。特にMercurialに移植できる可能性がある場合は

役に立ちましたか?

解決

gitの gitk(1)ツールは、職場で使用するものです。表示するものを制限できるように、 git rev-list 制約を使用することに注意してください。コミットの量が増えたときに、長期的にはこのような選択的な選択を確実に開始する必要があります。

他のヒント

ClearCase VCSを職場で使用していますが、バージョンツリーブラウザはおそらくあなたに合っているでしょう。しかし、悲しいかな、私はこれのための別の既製のツールを知りません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top