如何使用GitHub创建存储库的第2版,但保持两个版本都处于活动状态?

时间:2014-04-07 01:27:03

标签: git github

我有一个包含一小组文件的存储库。这是一个由许多实时网站使用的脚本。

我现在想要创建'版本2'该存储库,或对其进行更新(例如版本2),但关键是我最初只想将版本2引入少数现场网站。

这只是创建版本2'科?然而,这听起来并不合适,因为我可能希望永远保持两个版本,我看到了一个分支'作为开发特征的手臂 - 然后在完成时合并到母版中。

我当然希望有些网站能够使用久经考验的原版,而有些网站会测试新版本。

另外,我如何确保网络服务器拥有所需版本的文件'?这可能意味着设置一些东西,以便Web服务器上的Git下载该版本,或者有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

IMO,将分支用于备用版本可以。所以我只是按照你的建议去做 - 创建一个分支。

要在“其他”网络服务器上获得正确的版本,一个简单的git checkout version2将使您进入正确的分支(假设您已经在每个Web服务器上获得了完整的回购副本 - 如果您是以其他方式部署,您需要向我们提供详细信息......)