我有一個Subversion存儲庫,並且有許多用戶檢查和檢出內容。但是,我還需要經常爲其他人工作。我需要跟蹤作品的原作者。如何在SVN中爲單個文件的單個修訂版本設置屬性
我正在考慮在SVN中創建一個屬性,比如「originalauthor」,它可以跟蹤這個。如果它是空的,我可以使用作者。如果它被填充,我可以適當地將這些更改歸因於它。
但是,我看不到一種方法來添加不會通過多個修訂版持續的屬性。同樣,似乎沒有使用提交鉤子的方式來保證「originalauthor」屬性將被刪除,如果有提交沒有包含它。
我總是可以重寫服務器上的密碼文件,以允許我在他們的用戶名下提交,然後恢復原始密碼文件,但這看起來很笨重(並且不讓我跟蹤它被簽入的事實他們代表)。或者我可以創建一個額外的用戶(所以每個「用戶A」都有一個「用戶代理」),我可以用它來檢查更改。這些選項都不具有吸引力。
任何建議,或想法?
我認爲這將起作用,特別是如果我有一個後提交腳本添加屬性,如果它丟失。 – 2008-11-17 22:40:26