|
  
|
[技術討論] 兩個remote, 一個對外, 一個內部, 如何不同remote用不同名字?
首先講解一下個policy
有幾間公司合作一個project, 用緊同一個repo, 原則上依個repo內的commit, author必須要係公司名稱
每一間公司有自己team, 自己有一個repo內部用, 而依個repo內的commit, 則必須要係各自developer的名稱
為左符合依個policy, 我就開左兩個branch
一個叫 my_company, 另一個叫 internal
my_company會push去公司之間的repo, 另一個push內部server
而家有三個author
Comp, 負責將internal的commit merge去my_company再push出街 (依個人即係我)
DevA, DevB, 負責開發, 佢地只會access內部的repo
最初我會將branch咁分, 係因為諗住, 當dev們在internal commit完, 我再將internal的更動apply落my_company, 咁我就可以用Comp commit落my_company, push出街就可以淨係見到公司名
但實驗結果, internal 的成個history, 係會完整地copy到my_company, 結果我要用rebase, 在my_company入面逐個commit去改名, 由於commit多, 花既工夫唔少
其實有無簡單D既方法可以滿足依個policy? |
|
|
|