我的客户目前要求我们使用 StarTeam 来检查我们的代码更改。我想从 StarTeam 中提取所有代码并设置一个本地 Git 存储库,这样我就可以利用分支来对某些 JQuery 模块进行一些升级。有没有人对使用本地 Git 存储库然后将更改 checkin StarTeam 服务器有任何建议或建议?
最佳答案
我会有点像 git-svn
做那种工作流:
- 导入 Git 仓库,在
master
分支 - 从那里创建所有分支,但永远不要向
master
提交任何内容
- 在除 master 之外的分支之间进行所有 merge (同样,
master
分支应该反射(reflect) StartTeam 服务器的最新导入) - 准备好返回 StartTeam 时:
- 首先更新
master
(使用来自 StartTeam 的最新信息) - 然后 将我的工作 merge 回
master
分支 - 使用该 master 分支的内容作为源重新导入 StartTeam(意味着此时,
master
将再次代表 StarTeam 内容)
- 首先更新
关于git - 在本地使用 Git,然后 merge 并 checkin StarTeam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591744/