2012-11-20 21 views
1

可能重复:
Is it possible to alias a branch in Git?单个git分支可能有2个名字吗?

我们有一个公众和我们的代码的内部版本。现在我们有2个分支,我们必须手动对每个分支进行更改以保持同步。有没有办法创建一个别名或什么东西,让开发者在一个分支中使用两个不同的名字?

这个想法是一组开发者只知道和使用公共版本,所以他们会做git checkout pub-1.0.0,另一个开发部门只知道内部版本,所以他们会做git checkout dev-1.2.3

这两个组的开发者应该使用相同的代码。在dev-1.2.3和visa verse中可以看到pub-1.0.0的提交。

该设置是否可行?

+2

我相信这会回答你的问题:http://stackoverflow.com/questions/549920/is-it-possible-to-alias-a-branch-in-git –

回答

1

Is it possible to alias a branch in Git?

您可以创建一个符号引用到主分支:

git symbolic-ref refs/heads/trunk refs/heads/master 

注意主干是不是一等公民。如果您结帐中继线和 执行git状态,您将实际上在主人,但是您可以 在您使用分支名称(日志, 合并等)的所有地方使用trunk命令。

+0

当*不*处理主人?我需要创建一个对现有分支的引用,而不是掌握。 – Justin808

+0

只要存在,您就可以使用任何分支名称。 –