使用GIT时如何锁定文件更改[重复]

问题描述 投票:0回答:1

我正在使用带有GIT的Visual Studio,我想锁定一些项目文件以防止任何团队成员推送任何与之相关的更改

git visual-studio version-control push git-commit
1个回答
0
投票

仅使用git,就没有内置的方法来锁定文件。


如果您使用服务器(例如gitolitegitlab),服务器可能会提供一种方法:

  • 如果找到这个链接gitolite
  • this link for gitlab(它似乎是支付版本的一个特征)

否则,您可以使用git hooks在您自己的中央存储库上编程此功能:

如果你想拒绝修改某个文件的中央存储库上的推送,请查看pre-receive hook(你可以搜索SO以寻找预接收挂钩的使用;))

© www.soinside.com 2019 - 2024. All rights reserved.