2013-12-11 66 views
0

每次我簽出一個分支時,我需要重建我的項目。這個項目的構建過程很長,我經常更換分支機構,因此浪費了很多時間。我的解決方案是創建本地回購的本地克隆,並在每個克隆中籤出不同的分支,這樣每次切換分支時,構建腳本都不會面臨源的大規模更改。缺點是我必須記住保持克隆最新。Git:保留多個分支檢出

有沒有更好的方法來處理這種情況?如果不是,維護多個本地克隆的最佳做法是什麼?

謝謝! Matt

回答

1

您可以嘗試使用git-new-workdir來處理同一個回購的多個已簽出的副本。這樣可以讓您爲每個分支(包含所有構建文件)檢出您的repo副本,而無需完整克隆的開銷。

+0

謝謝@meagar; git-new-workdir聽起來很有前途。我會試一試並回報。 – MattDG

+0

我們使用Windows,所以我們使用[Dan Smith的git-new-workdir的Windows端口]來實現這個工作(https://github.com/dansmith65/git/blob/master/contrib/workdir/git-new- workdir-win)並以管理員身份運行Git bash。 – MattDG