Windows 上的 OpenGrok - 未启用 svn 历史记录
OpenGrok on Windows - svn history not enabled
我在 Windows 服务器 2012R2 上安装了 OpenGrok,并试图索引驻留在同一服务器上的 SVN 存储库。
我设法将源代码编入索引并且 OpenGrok 基本正常工作,但 history/annotate 功能未启用。
我遵循了这些步骤:
我在同一台机器上制作了一份工作副本,运行 使用这些行建立索引
set PATH=C:\the\path\to\svn\executable;%PATH%
REM my repo requires authentication, so I added this vars
set OPENGROK_SUBVERSION_USERNAME=user
set OPENGROK_SUBVERSION_PASSWORD=pwd
java -jar lib\opengrok.jar -W .\configuration.xml -c C:\path\of\ctags.exe -P -S -v -r on -s C:\path\of\src -d .\grokdata
通过这样做,我在 opengrok.log 上看不到任何有意义的信息,只有这条可疑的行:
...done scanning for repositories (0s) --> it seems too fast
然后我运行 tomcat,还要确保在 PATH 上有 SVN 和用于身份验证的变量
set PATH=C:\the\path\to\svn\executable;%PATH%
set OPENGROK_SUBVERSION_USERNAME=user
set OPENGROK_SUBVERSION_PASSWORD=pwd
%CATALINA_HOME%\bin\startup.bat
但是 history/annotate 功能未启用
我的设置:Opengrok 1.0 - Subversion 1.9.2 - Apache Tomcat 8.5.30
看来您需要使用“-H”选项:
-H
Generate history cache for all repositories
要查看所有选项执行:
java -jar lib\opengrok.jar
我在 Windows 服务器 2012R2 上安装了 OpenGrok,并试图索引驻留在同一服务器上的 SVN 存储库。
我设法将源代码编入索引并且 OpenGrok 基本正常工作,但 history/annotate 功能未启用。
我遵循了这些步骤:
我在同一台机器上制作了一份工作副本,运行 使用这些行建立索引
set PATH=C:\the\path\to\svn\executable;%PATH%
REM my repo requires authentication, so I added this vars
set OPENGROK_SUBVERSION_USERNAME=user
set OPENGROK_SUBVERSION_PASSWORD=pwd
java -jar lib\opengrok.jar -W .\configuration.xml -c C:\path\of\ctags.exe -P -S -v -r on -s C:\path\of\src -d .\grokdata
通过这样做,我在 opengrok.log 上看不到任何有意义的信息,只有这条可疑的行:
...done scanning for repositories (0s) --> it seems too fast
然后我运行 tomcat,还要确保在 PATH 上有 SVN 和用于身份验证的变量
set PATH=C:\the\path\to\svn\executable;%PATH%
set OPENGROK_SUBVERSION_USERNAME=user
set OPENGROK_SUBVERSION_PASSWORD=pwd
%CATALINA_HOME%\bin\startup.bat
但是 history/annotate 功能未启用
我的设置:Opengrok 1.0 - Subversion 1.9.2 - Apache Tomcat 8.5.30
看来您需要使用“-H”选项:
-H
Generate history cache for all repositories
要查看所有选项执行:
java -jar lib\opengrok.jar