4

我想用 SugarCRM 设置 git 服务器。有一些文件和文件夹需要保护,我只想允许一些文件和文件夹能够开发等等。 git 怎么可能?

4

3 回答 3

1

将受保护的文件放在只读子模块中。

或者,使用预接收挂钩对选定文件强制执行只读。

或者,让其他人在不同的分支上开发并且不合并任何受保护的文件。

祝你好运。

于 2012-07-18T05:42:12.903 回答
0

您可以编写一个预接收挂钩并使用它来确保所有文件都位于允许您的开发人员编写的目录中。您可以在服务器上使用该挂钩。它仍然允许用户提交文件(在他们的本地分支上),但它们不能再被推送到服务器并且整个推送将失败。

于 2012-07-18T05:44:27.247 回答
-2

如果“受保护”的意思是“从版本控制中排除”,那么您可以通过将它们添加到.gitignore文件来做到这一点。

于 2012-07-17T21:38:04.117 回答