假设我有一个看起来像这样的回购:
Repo
--a.txt
--b.txt
假设我为featureA
创建了一个名为user A
的功能分支来实现功能。实现功能分支后,将合并回master
。
现在我希望User A
仅与b.txt
一起使用以实现该功能,而不是更改a.txt
,但据我所见,用户可以更改a.txt
。那么如何限制用户更改a.txt
?此外,我希望a.txt
在用户的副本中,但我不希望用户更改它。是否可以在Git
或SourceTree
?
答案 0 :(得分:1)
Git的submodule是您需要的:
different_repo
lol。a.txt
添加到different_repo
。different_repo
作为子模块添加到当前仓库中。different_repo
设置为只读给您的某些用户。