2014-01-30 24 views
0

列表中的某個日期改變..名單,因爲使用SVN通過特定的用戶因爲使用SVN通過特定的用戶在特定日期更改的文件

我已經試過SVN日誌| SED -n「/ blankman /,/ ----- $/P」,但得到的是「sed的」不被識別爲一個內部或外部的命令,可操作的程序或批處理文件中的錯誤。

+0

的[列出它們由用戶改變的B/W兩個修訂所有文件]可能重複(http://stackoverflow.com/questions/21042774/list-all-files-which-are-changed-bw-two -revision按一個用戶)這一個唯一的區別是,你要和我約會,而不是一個版本範圍。這隻意味着更改'-r'標誌選項以提供起始範圍的日期。 –

回答

0

您可以使用以下

svn log -r{2012-11-01}:HEAD | awk '$3 == "user" {print $1}'

爲我;做SVN登錄-v - $我;做

0

你可以嘗試這樣的:

svn log --search <username> -qv -r {2014-01-10}:HEAD 

svn help log

如果--search選項時,日誌消息僅當提供 檢索模式一致的任何作者,日期,日誌信息 文本(除非使用--quiet),或者,如果--verbose選項還提供 ,改變的路徑顯示。

因此,上述命令還可能會返回那些提交日期或更改的路徑包含用戶名的提交。希望這種情況永遠不會發生。

相關問題