8

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

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

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

4

2 に答える 2

6

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

于 2008-10-05T17:57:15.157 に答える
1

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

于 2008-10-05T18:05:38.977 に答える