2010-05-28 84 views
1

如何查看最近n天对svn所做的全部更改?我找不到文档中的参考如何查看最近n天对svn所做的全部更改?

+0

我相信SVN一般适用于修订,而不是几天。因此,您必须查看最后几天的修订列表,以确定要回顾的修订版号。 – 2010-05-28 05:12:06

回答

5

您可以svn log指定日期进行操作,所以如果你想最后n天你只需要之前计算的n天日期今天,再喂它svn的是这样的:

svn log -r "{2010-05-23}:HEAD" 

也见svn log -h的输出上的日志选项的详细信息。

1

根据您的客户,您可以使用责备实用程序并使用您想查看的文件的旧版本。它会显示谁进行了更改以及进行了哪些修改。像webdestroya说SVN的修订工作,虽然你将无法看到确切的日期仍然会有一个时间表。

如果使用命令行,然后它的svn怪或svn注释

2

在TortoiseSVN日志对话框中,您可以使用左上方的日期按钮按日期过滤已获取和显示的修订版本,也可以使用左下方的“显示全部”按钮并使用“显示范围“按钮菜单。在范围对话框中,您可以输入日期范围以svn日期格式获取日志条目。 例如:

{"2002-02-17 15:30"} 
0

你可以做到这一点以及..

>backdate=\`date +%Y-%m-%d --date="10 days ago"\` ; svn log -r "{$backdate}:HEAD"