2012-11-20 23 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

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