5

OpenGrok を使用して (かなり大きなコレクションの) git リポジトリにインデックスを付けたいのですが、すべてのブランチにインデックスを付ける方法がわかりませんでした。私が見たところ、インデックスを作成したい各ブランチのコピーをチェックアウトする必要があるように見えます。したがって、リポジトリにたとえば 12 個のブランチがある場合、12 個のコピーが必要です。ブランチごとに、たとえば、

git-repo-with-many-branches-master/
git-repo-with-many-branches-branch1/
git-repo-with-many-branches-branch2/
       :
git-repo-with-many-branches-branch12/

それは本当に本当ですか?または、インデックスを作成するときにすべてのブランチを調べるように OpenGrok に指示する方法はありますか?

4

4 に答える 4

7

OpenGrok の他のレイヤーは、git のようには機能しない複数の SCM システムで動作するように設計されているため、残念ながら、個別の git リポジトリとしてインデックスを作成する各ブランチをチェックアウトする必要があります :-(

git リポジトリで複数のブランチを参照するためのサポートについては、いつでも RFE を提出できます。

于 2009-12-13T18:56:12.757 に答える
0

私はまさにこの目的のためにスクリプトを書きました: daun . cron ジョブdaunで cli の代わりにcliを使用する必要があります。gitOpenGrok の高速検索機能のみに関心があるため、執筆時点では OpenGrok git 履歴をサポートしていないことに注意してください。OpenGrok ユーザーには、Web ベースの git 履歴用の GitHub/Bitbucket などのツールを紹介します。

于 2016-10-30T09:34:40.483 に答える
-3

OpenGrok については何も知りませんが、もちろん Git を使用してブランチを変更できます。

git checkout master
# do the indexing here
git checkout branch1
# indexing
git checkout branch2
# and so on...
于 2009-12-12T12:13:01.343 に答える