【发布时间】:2013-04-18 16:46:49
【问题描述】:
我对版本控制没有那么丰富的经验,这是我第一次使用 Git。我们正在使用 BitBucket 和 TortoiseGit,设置并运行。
现在,我希望能够隔离一个文件夹(我们称其为“资源”),该文件夹将保存一些资源文件,例如图形、脚本、声音,这些对项目的编码人员来说并不重要。编码员必须无法从该文件夹中提取或同步。
但是,另一个团队应该能够操纵这个“资源”文件夹并对其进行更改,同时也能够接收编码人员所做的更改。
我知道有一个创建 .gitignore 列表的忽略函数。但据我了解,此列表将忽略所有用户的文件/文件夹,因此一旦定义为被忽略,没有人将能够有效地访问“资源”文件夹。
另一种方法是将“origin”分支到“coders”分支和“resources”分支。然后“编码器”将向/从远程“编码器”推送和拉取,推送到(但从不从)“来源”,也从不推送到“资源”。 “资源”总是从“原点”拉/推,但绝不会拉/推到“编码员”。
我怀疑这个过程确实需要某种“推送到特定分支列表”选项。
不确定我是否正确,我已经尝试了几个实验,但显然失败了。我看错了吗?对于这种情况,最好的解决方案是什么(最好使用 TortoiseGit)。
【问题讨论】:
标签: git branch git-branch bitbucket tortoisegit