2014-04-07 22 views
0

我有一個存儲庫,其中包含一小組文件。這是一個由多個實時網站使用的腳本。如何使用GitHub創建版本庫的版本2,但保持兩個版本都處於活動狀態?

我現在想要創建該版本庫的'版本2',或者對其進行更新(例如版本2),但關鍵是我只想向少量的實時網站引入版本2原來。

這是否僅僅是創建'版本2'分支的情況?然而,這聽起來並不正確,因爲我可能希望永遠保留這兩個版本,並將「分支」看作是開發功能的一部分 - 然後在完成時將其合併到主設備中。

我當然想要一些網站使用久經考驗的原版,而有些則測試新版原版。

此外,我將如何確保Web服務器具有所需'版本'的文件?這可能意味着設置一些東西,讓Web服務器上的Git下載該版本,還是有更好的方法?

回答

1

國際海事組織,它可以使用替代版本的分支。所以我只是按照你的建議來做 - 建立一個分支。

要在「其他」web服務器上獲得正確的版本,只需一個簡單的git checkout version2即可讓您進入正確的分支(假設您已在每個Web服務器上擁有完整的repo副本 - 如果您在某些其他方式,你需要給我們的詳細信息...)

+0

謝謝,但我現在認爲這可能不是最好的方法。我使用Composer來管理Symfony2中的依賴關係,我相信最好將Git標記添加到我的存儲庫,然後使用相關版本從Composer中引用它們。 – user2143356