我想用SugarCRM设置git服务器。 有一些文件和文件夹需要保护,我想只允许一些文件和文件夹开发等。 如何使用git?
答案 0 :(得分:1)
将受保护的文件放在只读子模块中。
或者,使用预接收挂钩对选定文件强制执行只读。
或者,让其他人在不同的分支上开发,不要合并任何受保护的文件。
祝你好运。答案 1 :(得分:0)
您可以编写pre-receive hook并使用它来确保所有文件都在允许开发人员编写的目录中。您可以在服务器上使用该挂钩。它仍然允许用户提交文件(在他们的本地分支上),但不能再将它们推送到服务器,整个推送都会失败。
答案 2 :(得分:-2)
如果“受保护”表示“从版本控制中排除”,则可以通过将其添加到.gitignore文件来执行此操作。