gpt4 book ai didi

svn - 如何将 OpenGrok 连接到 SVN 存储库?

转载 作者:行者123 更新时间:2023-12-04 08:46:30 24 4
gpt4 key购买 nike

我能够使用此博客条目在 WinXP 上安装和使用 opengrok

http://theflashesofinsight.wordpress.com/2009/05/11/install-opengrok-on-windows/

我现在想索引一个 subversion 存储库。我将存储库 checkout 到源文件夹并可以搜索文件。然而,历史和注释的链接不是事件的。

我已经安装了 svn 并且索引目录没有给出警告或错误。 (我没有安装SVN客户端时出现错误)

是否需要一些配置?我看到这个链接 http://blogs.oracle.com/trond/entry/using_subversion_with_opengrok但它没有给我任何线索。

我用了

java -Xmx1024m -jar opengrok.jar -W  "C:\\OpenGrok\\data\\configuration.xml" -r on -P -S -v -s "C:\\OpenGrok\\source" -d  "C:\\OpenGrok\\data"

之后
java -Xmx1024m -jar opengrok.jar -R "C:\\OpenGrok\\data\\configuration.xml" -H

这是生成的配置:
<?xml version="1.0" encoding="UTF-8"?> 
<java version="1.6.0_20" class="java.beans.XMLDecoder">
<object class="org.opensolaris.opengrok.configuration.Configuration">
<void property="dataRoot">
<string>C:\OpenGrok\data</string>
</void>
<void property="projects">
<void method="add">
<object class="org.opensolaris.opengrok.configuration.Project">
<void property="description">
<string>Configuration</string>
</void>
<void property="path">
<string>/Configuration</string>
</void>
</object>
</void>
<void method="add">
<object class="org.opensolaris.opengrok.configuration.Project">
<void property="description">
<string>test</string>
</void>
<void property="path">
<string>/test</string>
</void>
</object>
</void>
</void>
<void property="remoteScmSupported">
<boolean>true</boolean>
</void>
<void property="repositories">
<void method="add">
<object class="org.opensolaris.opengrok.history.RepositoryInfo">
<void property="datePattern">
<string>yyyy-MM-dd&apos;T&apos;HH:mm:ss.SSS&apos;Z&apos;</string>
</void>
<void property="directoryName">
<string>C:\OpenGrok\source\Configuration</string>
</void>
<void property="remote">
<boolean>true</boolean>
</void>
<void property="type">
<string>Subversion</string>
</void>
<void property="working">
<boolean>true</boolean>
</void>
</object>
</void>
</void>
<void property="sourceRoot">
<string>C:\OpenGrok\source</string>
</void>
<void property="verbose">
<boolean>true</boolean>
</void>
</object>
</java>

最佳答案

我曾经遇到过同样的问题。您需要确保 svn 包含您的 Web 服务器的 $PATH。否则,Web 应用程序将无法调用 svn 并且 History/Annotate 链接将变灰。

相关帖子:http://opensolaris.org/jive/thread.jspa?messageID=416663

关于svn - 如何将 OpenGrok 连接到 SVN 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com