2010-05-28 83 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"