我有一個用戶,直到今天,被稱爲foo.bar。現在該用戶將被稱爲fb而不是從這裏開始。但我想更新所有舊的提交,以反映這個用戶名,而不是舊的提交出於統計的原因等。這怎麼可以做?更改Subversion中舊提交的作者
我知道語法
svn propset --revprop -r revision_number svn:author your_username
但是,這將需要大量的手工勞動。是否有一個現有的函數或腳本只需要替換名稱並將其替換爲名稱?
更新:
這裏是我提出來處理這一點,因爲我會在很多回購了大量的用戶做這樣的小腳本:) 只需在簽出存儲庫文件夾運行你的選擇。請注意,錯誤處理至少在腳本中。
https://github.com/inquam/svn-rename-author
+1的預期,其工作只是腳本(剛在路徑上添加到我的回購協議(S)每個'svn'命令的結尾)。注意:'pre-revprop-change'鉤子必須被激活並且在'revprop'命令中返回0 – 2013-03-02 11:50:35