在本地使用 Git,然后合并并签入 StarTeam

发布于 2024-11-19 03:57:21 字数 146 浏览 2 评论 0原文

我的客户当前要求我们使用 StarTeam 来检查代码更改。我想从 StarTeam 中提取所有代码并设置一个本地 Git 存储库,以便我可以利用分支来对某些 JQuery 模块进行升级。有人对使用本地 Git 存储库然后检查 StarTeam 服务器的更改有任何建议或建议吗?

My client currently requires us to use StarTeam for checking in our code changes. I would like to pull all the code down from StarTeam and setup a local Git repository so that I might take advantages of the branching to work on some upgrades of some JQuery modules. Does anyone have any suggestions or advice on using a local Git Repository then checking in changes to a StarTeam server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光匆匆的小流年 2024-11-26 03:57:21

我会有点像 git-svn 那样的工作流程:

  • 在 Git 存储库中导入,在 master 分支中
  • 从那里创建所有分支,但从不提交任何内容 master
  • 进行除 master 之外的分支之间的所有合并(同样,master 分支应该反映 StartTeam 服务器的最新导入)
  • 当准备返回 StartTeam 时, :
    • 首次更新master(使用 StartTeam 的最新版本)
    • 然后将我的工作合并回master分支
    • 使用该 master 分支的内容作为源重新导入 StartTeam(这意味着此时,master 将再次代表 StarTeam 内容)

I would go a bit like git-svn does that kind of workflow:

  • import in a Git repo, in the master branch
  • make all the branches from there, but never committing anything to master
  • make all the merges between branches other than master (again, the master branch is supposed to reflect the StartTeam server latest import)
  • when ready to go back to StartTeam:
    • first update master (with the latest from StartTeam)
    • then merge my work back to the master branch
    • use the content of that master branch as a source to reimport in StartTeam (meaning at this point, master will again represents StarTeam content)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文