git - 在本地使用 Git,然后 merge 并 checkin StarTeam

标签 git git-workflow

我的客户目前要求我们使用 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/

相关文章:

git - 对 public_html 目录使用主分支克隆

git-workflow - Git 工作流程图创建是通过图形/流程图设计工具完成的吗?

java - 新的远程存储库 eclipse git

git - 如何将 N 个 git 存储库 merge 为一个保留其历史的存储库?

git - 当有正在进行的功能分支时重构 master 的最佳方法是什么?

node.js - Package.json 与 GIT 工作流程 - 开发和主分支的独立依赖关系

git - 通过 Git 将代码从一台计算机传输到另一台计算机

git - 如何基于远程存储库中的子路径进行克隆

git - netlify 部署失败 : git ref refs/heads/master does not exist or you do not have permission