我有一堆遺留的代碼,我檢查到我的SVN存儲庫。我用我的用戶名檢查了它。我想將該提交的作者更改爲另一個用戶'legacy',以便清理打印輸出svn blame
。如何更改SVN中舊版本的提交者?
4
A
回答
7
您需要在存儲庫掛鉤目錄中具有pre-revprop-change掛鉤,以允許更改svn:author屬性。 (只包含「退出0」,可執行腳本就可以了。)一旦你有了這個,那麼你可以做:
svn propedit --revprop -rrev svn:author url
,並進行必要的修改。
3
我不確定你可以直接做到這一點,但有可能是傾銷回購,使用sed
就可以了,並重新導入,作爲一個新的回購。
+0
是的,svn不傾向於直接(和有意)允許這樣的事情。您的方法可能是唯一的方法... – Andy 2009-01-05 23:40:06
相關問題
- 1. 提交SVN而不更改版本
- 2. 更改Subversion中舊提交的作者
- 3. 如何查看SVN中的舊版本?
- 4. 如何更改svn提交信息
- 5. 如何在同一個svn版本中提交'commit log'本身?
- 6. svn更改源版本庫
- 7. 如何找出SVN版本的作者?
- 8. 如何在svn中提交特定版本的文件?
- 9. 在SVN中提交單個更改
- 10. 更改Netbeans中的Git提交者
- 11. 用sharpsvn更改提交的svn修訂版
- 12. 凱明提交新版本SVN倉庫
- 13. 預先提交的SVN更改屬性
- 14. Eclipse SVN提交一個未更新的版本?
- 15. 自動更新每個SVN提交的setup.py版本
- 16. 如何更改Tortoise SVN中的存儲庫版本號?
- 17. Subversive:追溯更改SVN提交信息?
- 18. SVN - 僅提交一些更改
- 19. 更改將提交給SVN外部
- 20. 如何檢出SVN中最舊的子文件夾版本?
- 21. svn-update版本與提交版本不匹配
- 22. GIT - 如何看待舊的提交而不會丟失更改?
- 23. 如何在舊提交的本地更改後返回到我的分支?
- 24. SVN提交舊日期/時間
- 25. 回到版本庫中的特定版本後提交併推送更改?
- 26. 如何更改舊版datatables列順序?
- 27. 提交時提交版本
- 28. 如何對舊提交引入的變更集執行腳本?
- 29. 在文件的新提交版本中包含舊版本提交文件的一部分
- 30. git svn status - 顯示未提交給svn的更改
順便說一句,它看起來像你可以使用svn:date magic屬性以類似的方式設置提交日期。不管這是個好主意,我都會向你保證。 – Cebjyre 2009-01-06 01:15:25