【发布时间】:2014-05-07 01:54:54
【问题描述】:
我想在我的应用程序中加入一项功能,允许用户在版本之间进行更改,特别是查看 sprint 之间应用程序的差异。用户只需从下拉列表中选择一个版本(Sprint A、Sprint B 等),页面就会刷新,显示当时应用程序的状态。
这本身应该不是什么大问题。我想我们会有一个 Git 部署框架,它会检查服务器上的相应分支。
问题是,例如,我想让业务人员能够查看 Sprint B 的应用程序,而开发人员可以同时演示他为 Sprint C 所做的工作,没有一个分支结帐会破坏另一个分支。
每次更改分支以查看版本时,都会影响查看该服务器的每个人。
有没有办法允许一个用户查看服务器上的另一个分支而不影响其他任何人,并且可能不会对该服务器上的文件进行持久更改?
【问题讨论】:
-
这不是编码问题,而是服务器工程和概念问题。我建议在服务器故障上发帖。
标签: git deployment version-control branch