【发布时间】:2012-03-28 16:00:06
【问题描述】:
我正在考虑外包一些开发工作,并希望分发 SVN 凭据,而不是授予对我使用的服务器的访问权限。
但是,我对此有点不舒服,想知道是否可以阻止特定用户运行 svn log 并查看文件历史记录。
他们真正需要的是co、ci 和diff
【问题讨论】:
-
我不会这么认为,但这是一个有趣的问题!一种解决方法可能是从没有历史记录的导出中创建一个新的存储库,并让他们使用它——除了我想不出一种简单的方法来将他们的个人提交合并回你的提交,或者与你自己做的工作合并与此同时 - 或者甚至是你的一个新分支,并打破“复制自”元数据,这样 SVN 就不会认为它背后有任何历史记录。