HI有3臺基於Linux服務器訪問Subversion的WinXP計算機。我想更改一些計算機上的日誌中顯示的作者姓名,因爲他們是「開發pc 3」和一名老員工的名字。我該怎麼做呢?在TortoiseSVN中更改作者姓名
3
A
回答
7
詢問TSVN「顯示日誌」,按更改日誌順序按作者提交,然後選擇所有感興趣的作者提交併使用「編輯作者」。
0
你會在資源庫中更改作者名,而不是對個別客戶端計算機...
烏龜SVN在日誌窗口上點右鍵關聯菜單編輯作者的能力。
3
很可能你已經嘗試改變作者名稱,比如sharptooth建議,但是你可能會收到一條錯誤消息,指出你不能。這需要隱式使用pre-revprop-change
鉤子。默認情況下,除非你真的重寫模板並且創建一個能夠返回零值的實際腳本,否則這個鉤子總是會返回一個錯誤。從svn-book:
正常提交的範圍之外執行時的pre-revprop-change鉤子運行之前立即修訂 屬性的修改。與其他掛鉤不同, 這一個的默認狀態是拒絕提議的操作。掛鉤實際上必須存在 ,並且在修改屬性修改可能發生之前返回零退出值。
這裏是我的pre-revprop-change
掛鉤的副本,讓我來編輯日誌信息,而不是作者:
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"
if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi
# if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:author" ]; then exit 0; fi
echo "Changing revision properties other than svn:log and is prohibited" >&2
exit 1
爲了能夠改變一個給定的修訂版的作者,你需要取消註釋第二個if
聲明。
相關問題
- 1. 更改作者姓名
- 2. 在簽名密鑰-BB10中更改作者姓名-BB10
- 3. 更改姓名
- 4. 如何在git的分支更改作者姓名
- 5. PhpStorm如何在git push上作者姓名更改
- 6. TortoiseSVN和重命名作者
- 7. 如何在本地設置TortoiseSVN中的自定義作者姓名?
- 8. Symfony呈現作者姓名
- 9. Composer init命令 - 更改默認作者姓名
- 10. 在評論中顯示作者姓名而非作者ID
- 11. 在降價中更改文檔標題和作者姓名的字體
- 12. 在AnyLogic中更改@作者名稱
- 13. Randomise Latex中的作者姓名
- 14. 更改姓氏,名字到姓氏,FirstInitial
- 15. 作者姓名消歧數據
- 16. 如何修復git log作者姓名?
- 17. 搜索不可靠的作者姓名
- 18. 如何讓nntplib作者姓名可讀?
- 19. 顯示作者姓名(WordPress的)
- 20. laravel 5作者姓名顯示書籍
- 21. git log作者姓名來自htpasswd
- 22. WorsPress orederby特定作者姓名
- 23. Natbib不顯示完整作者姓名
- 24. 如何在推送許多更改後在GIT版本控制中重命名作者姓名?
- 25. 更改之前提交的作者姓名:快進推送被拒絕
- 26. WordPress的作者歸檔:讓作者姓名
- 27. 如何在mercurial中重寫歷史記錄以修改作者的姓名?
- 28. Android說來電者姓名
- 29. 獲取所有者姓名
- 30. Alfresco分享自定義:顯示作者姓名而不是修改者
+1爲分組,並選擇所有:) – 2010-01-11 15:34:49
即時消息試圖做的是讓它這樣新的作者名稱用於新的提交,而不僅僅在以前的東西。 – David 2010-01-13 12:41:42
對於新提交中的新名稱,您必須更改用於登錄的用戶名。 如果用戶名和密碼已保存,請轉至烏龜設置,在「保存的數據」下單擊「清除」數據」。 – 2010-01-13 21:03:37