提交时自动生成svn回购信息

提交时自动生成svn回购信息,svn,Svn,我有一个小网页,上面有我所有的svn回购协议。我正在试图找到一种方法,可以用提交消息显示网页上的目录结构和文件,有点像git或unfuddle。有没有一种方法可以让这些信息显示在网页上?如果可能的话,我更愿意让它自动更新。如果你了解一些PHP,你可以在每个svn结构的根上运行svn log。它将生成最后的提交消息 然后可以使用PHP将日志格式化为漂亮的html页面 由于PHP页面是动态生成的,因此在生成页面时会收集日志信息(因此是动态的)。如果您期望大量用户频繁访问该页面,那么这可能不是一个好的

我有一个小网页,上面有我所有的svn回购协议。我正在试图找到一种方法,可以用提交消息显示网页上的目录结构和文件,有点像git或unfuddle。有没有一种方法可以让这些信息显示在网页上?如果可能的话,我更愿意让它自动更新。

如果你了解一些PHP,你可以在每个svn结构的根上运行
svn log
。它将生成最后的提交消息

然后可以使用PHP将日志格式化为漂亮的html页面

由于PHP页面是动态生成的,因此在生成页面时会收集日志信息(因此是动态的)。如果您期望大量用户频繁访问该页面,那么这可能不是一个好的解决方案,因为这将意味着svn repo上的大量负载

然而,一些伟大的软件包已经存在,比如WebVN(正如您所看到的,这个软件包也使用PHP)

另一方面,像Sourceforge、Google code、BitBucket和GitHub这样的网站(按随机顺序)已经提供了支持来主持项目并将其可视化。我不明白你为什么要自己实施这些事情


这个问题部分与此相关:

只需安装并使用ready solution-

网页是什么意思?它指向所有回购协议?它提供了关于他们的信息?这是一个Web服务器(不是一个页面)?这是否也会生成目录结构,以便我可以单击文件并显示代码?请参阅更新的答案。有一些软件包实现了svn存储库的可视化,如
webvn