列出整个svn存储库中的最后n个更改

时间:2017-03-09 09:02:11

标签: svn

Theres有几个问题与我的标题几乎相同,但我的情况仍然不同......

我有一个svn存储库,其目录结构如下:

.svn
/some/dir/here/a.txt
b.txt
c.txt

编辑:我的svn版本是“版本1.8.10(r1615264)”

如果我对a.txt进行了更改并提交它们然后执行简单的

$ svn log | less -S

在.svn文件所在的目录中,或者在/ some / dir / here /目录中,提交不会显示。只有我明确地做

$ svn log a.txt

然后我也看到了对a.txt的提交。这是常见的行为吗?我怎样才能看到整个存储库中最后n次提交的列表?

1 个答案:

答案 0 :(得分:1)

你总是可以说:

var result = new int?[] {1}.AsQueryable().Aggregate(default(int?), (a, b) => b);

在不使用任何内部存储库路径的情况下将URL发送到repo,然后您将看到所有内容 提交

进一步说明: 通过使用repo_url,您直接指向存储库的根目录。如果您使用工作副本路径,SVN将检查您的工作副本,并将使用您的工作副本指向的URL。由于这很可能不是您的存储库的根目录,因此您不会在其他路径上看到提交。