在多用户环境中,了解SVN存储库中每个变更集的真实作者有时非常有用。
我看到Tortoise SVN中有“编辑作者”。这是否意味着任何人都可以做任何事情然后只更改该变更集上的作者姓名,以便将更改归因于另一个用户?
是否可以识别真正的变更集作者?
答案 0 :(得分:6)
默认情况下,SVN服务器将拒绝此更改。您需要自定义服务器上的pre-revprop-change
挂钩,以允许在事后编辑特定的提交属性。
见:
Change author name in TortoiseSVN
http://www.visualsvn.com/support/svnbook/ref/reposhooks/pre-revprop-change
答案 1 :(得分:1)
作者名称仅在标准提交中可靠,当您合并合并列表时,作为作者的合并人员可能会混淆
答案 2 :(得分:1)
是和否。
通过pre-revprop-change挂钩,您可以决定是否每个人都可以更改作者,或者没有人可以,或者只是将其限制为存储库管理员。
选择很好。