在多用户环境中,了解SVN存储库中每个变更集的真正作者有时非常有用。SVN更新日志中的作者姓名是否可靠用于跟踪作者身份?
我看到在Tortoise SVN中有“编辑作者”。这是否意味着任何人都可以做任何事情,然后在该变更集上更改作者姓名,以便更改归属于其他用户?
是否可以识别真正的变更集作者?
在多用户环境中,了解SVN存储库中每个变更集的真正作者有时非常有用。SVN更新日志中的作者姓名是否可靠用于跟踪作者身份?
我看到在Tortoise SVN中有“编辑作者”。这是否意味着任何人都可以做任何事情,然后在该变更集上更改作者姓名,以便更改归属于其他用户?
是否可以识别真正的变更集作者?
是的,没有。
通过pre-revprop-change hook,您可以决定每个人是否可以更改作者,或者没有人可以,或者只是将其限制为存储库管理员。
选择很好。
默认情况下,SVN服务器将拒绝此更改。您需要自定义服务器上的pre-revprop-change
钩子以允许在事实之后编辑特定的提交属性。
看到这个:
Change author name in TortoiseSVN
http://www.visualsvn.com/support/svnbook/ref/reposhooks/pre-revprop-change
作者姓名只有在标准可靠的提交,当你做合并的合并列出执行合并为笔者会造成迷惑人