我和我的辦公室朋友正在處理由SVN維護的常見項目。我們有一個非常簡單的Repository i-e沒有複雜的服務器客戶端方案,Repository駐留在網絡中,我們通過文件操作e-g「file:/// F:/ group/development/Path/to/SVN/Repository」訪問Repository。SVN合併後的代碼所有權
開始時我創建了項目的基本結構,我的朋友後來創建了自己的分支(在創建這個新分支之後,沒有其他人「包括我們兩個人」承諾幹樹幹),並且她繼續工作在她自己的個人「分支」中。大約20次提交後,她來找我,問她如何將她的「分支」合併回「後備箱」。所以我把她的「分支」合併到了我工作場所的「後備箱」裏。現在,當我使用「blame」函數查看這些文件時,我發現她的所有代碼都是與我的名字相對應的。但是當我看看提交日誌時,我發現它完全是針對她的名字列出的。
請有人可以把它放在一些燈光,有什麼我們做錯了。
沒有什麼錯。這就是SVN合併的原理。因爲你正在進行合併,並且相應的更改在你的名下,就是這樣。通常這種特徵分支應該由作者合併。 –
感謝您的快速回答。 – Ishwar