我们的代码有公开版和内部版。现在我们有2个分支,我们必须手动提交每个分支以使它们保持同步。有没有办法创建一个别名或者某个东西,让devs在一个分支中有两个不同的名字?
这个想法是一组开发人员只知道并使用公共版本,所以他们会做git checkout pub-1.0.0
而另一个值得开发的部门只知道内部版本,所以他们会做git checkout dev-1.2.3
。
两个开发组都应该使用相同的代码。应该在dev-1.2.3和签证中看到对pub-1.0.0的提交。
这种设置可以吗?
答案 0 :(得分:1)
来自Is it possible to alias a branch in Git?:
您可以创建对主分支的符号引用:
git symbolic-ref refs/heads/trunk refs/heads/master
请注意,行李箱不是头等舱公民。如果你结帐主干和 执行你将实际掌握的git状态,但你可以 在您使用分支名称的所有地方使用trunk命令(日志, 合并等。)。