![]() |
1
7
|
![]() |
2
4
Trac( http://trac.edgewall.com )可用于查看SVN详细信息。Trac有一些很好的特性,比如变更集视图,允许查看不同的变更集(并来回查看)。它还提供了一个很好的UI,比ViewVC(www.ViewVC.org)要好得多 |
![]() |
3
2
svn log 是获取要查找的文件相关信息的基本命令。。。 |
![]() |
5
2
SVN从命令行提供了许多您需要的功能:
这并不漂亮,但SVN的输出是高度结构化的,因此您可以轻松地进行自己的格式化。 |
![]() |
6
1
以下是我以前使用过的一些方法,它们可以让我大致了解变化活动报告和趋势。过滤并不完美,但您可以了解:
受影响的配置项目:
变更集:
|
![]() |
7
0
看看 codesaga . 它在可视化源代码管理提交方面做得很好。我不能保证报告的部分。 |
![]() |
8
0
这个程序可能会帮助你,不是审计,而是更新 http://www.svnmonitor.com/default.shtml
|
![]() |
9
0
|
![]() |
10
0
这个问题也有点老了,但我已经编写了一个脚本,它可能对Subversion的简单报告/审核有用,并跟踪对SVN存储库所做的更改,我想与大家分享。它提取 有关SVN的信息以类似于命令“svnlook”的方式提交,但它有两个优点。首先,它允许迭代存储库的所有修订,以跟踪所做的所有更改。其次是 嵌入在SVN post commit挂钩中。 它是一个名为svn-commit-info.pl的Perl脚本,包含三个参数。第一个是存储库路径 这是强制性的。第二个选项(可选)是要搜索的文件模式。第三个也是可选的,是 要查询的修订号。 如果仅使用存储库路径执行,它将向标准输出受所有路径影响的文件的信息 在存储库中进行的提交。例如,假设存储库存储在 Subversion服务器:
以选项卡分隔的字段包括:执行的操作、修订号、日期和时间、修订作者和 文件大小(以字节为单位)(除非文件是由字符串“<DIR>”标记的目录)和受影响文件在 存储库。前三行包含关于输出的面向人的注释。 指定文件模式(实际上是Perl regexp)。例如,获取有关更改的信息
如果您对特定修订感兴趣,可以指定第三个参数。例如,打印所有更改 考虑到“.”与Perl正则表达式中的任何字符相匹配:
当然,您可以利用Unix过滤器和管道的强大功能来执行更复杂的查询,例如
查找使用大小创建的所有文件>=1Mb:
该脚本使用标准的Subversion命令“svnlook”,但在其他方面它是自包含的。那里 是两个帮助函数,用于生成命令并获取“svnlook”的输出,然后对 已经在Perl5.10上进行了测试。
|
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |