[英]How do I rename an SVN User-Author?
有沒有一種直接方法可以在svn中重命名用戶名?
我只找到了這個 Linux腳本。 我以為會容易些。 有人知道用Windows方式更改它嗎?
我們將VisualSvnServer用作svn服務器,並在客戶端上使用TortoiseSNV。
在TortoiseSVN中:
注意:要更改多個修訂的作者,您需要TSVN 1.7-在1.6中,一次只能更改一個修訂的作者。
要同時更改以后提交的用戶名,請啟動VisualSVN服務器管理器(在服務器上),選擇存儲庫,右鍵單擊,選擇“屬性”,然后在此處編輯用戶名。
您也可以使用TortoiseSVN編輯修訂版屬性svn:author,以便對其進行更改。 僅當您只需要為單個修訂版本更改它,或者只有兩個版本時才需要更改...如果您有十個以上,則應考慮編寫腳本。 此外,必須允許服務器端更改修訂屬性,這通常是不允許的。
您應該像這樣使用預修訂屬性更改鈎子:
if /I not "%4" == "svn:author" exit 0
echo Only changes to svn:author messages are allowed. >&2
exit 1
請確保該鈎子允許所有經過身份驗證的用戶更改svn:author屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.