2017-05-17 33 views
-1

如何在Linux中的共享开发中保护代码,其中允许开发人员使用现有代码开发和测试其模块,但不能在未经许可的情况下对主代码进行最终更改,并且不能复制代码?如何在Linux中的共享开发中保护代码?

我们使用Code :: Blocks进行C++开发。

+0

我不清楚你的问题是什么。你想防止未经授权的合并到一些中继分支?或者是其他东西?如果你希望他们能够读/写代码,那么“不能复制代码”是不可能的;任何技术解决方案都可以通过在另一台计算机上手动输入代码来避开。 –

+0

是的,首先我想防止未经授权的合并,并希望保护代码免受误用 –

+0

请定义“保护代码免于滥用”。 –

回答

0

如果您不希望开发人员将代码推送到TFS服务器端的存储库,但仍希望在本地获取并编辑它们。您可以拒绝贡献者权限为您的Git存储库。然后使用该TFS组仍然可以在本地存储库克隆和编辑代码,但不能将它们推送到服务器端。

enter image description here

另外,我建议你可以add a Branch policy with Code review为您的主分支时,有一个人,当你的代码合并到它,它需要做一个Pull request