我想使用teamcity创建git功能分支并使用teamcity将其合并到dev。这是可能的和如何?使用teamcity创建git功能分支
0
A
回答
0
就像在壳里做的一样。除了您应该指定git -C /path/to/repository <command>
的存储库目录。
首先你需要确保工作目录变成你的预期。所以只需使用git reset --hard
来忽略潜在的错误。
第二你需要仔细处理合并操作,它需要成功。所以你应该选择如何解决冲突。 git merge help
在MERGE STRATEGIES部分进行了说明。我建议使用recursive theirs
保护程序功能分支更改。
实施例:
git -C /home/git/test checkout master git -C /home/git/test reset --hard origin/master git -C /home/git/test checkout -b newfeature do some change git -C /home/git/test add -A . git -C /home/git/test commit -m "Do some change" git -C /home/git/test checkout master git -C /home/git/test merge -s recursive -X ours newfeature git -C /home/git/test push
相关问题
- 1. 从另一个功能分支创建Git功能分支
- 2. git分支对我来说非常混乱(创建新的分支,功能)
- 3. 在git中创建分支的分支?
- 4. Git - 从某个分支创建分支
- 5. 混帐分支创建git
- 6. Git功能分支工作流程
- 7. Git rebase一个推送功能分支
- 8. 使用Git功能分支工作流程,您何时更新主分支?
- 9. teamcity可以在git分支中构建最新的标签吗?
- 10. 的Git - 上游+功能+分支发布分支
- 11. 使用Git分支
- 12. GIT:使用主变更更新功能分支而不合并
- 13. 在git中使用父分支中的更新功能
- 14. 如何使用git-submodule来跟踪功能分支?
- 15. 功能分支
- 16. 创建当前更改的Git分支
- 17. 如何在git中创建新分支?
- 18. Git init不会创建主分支
- 19. 在gv中创建本地分支git
- 20. 创建从现有的Git分支
- 21. git:创建“临时”整合分支
- 22. GIT:从叉库创建分支
- 23. 如何使用git创建分支并重置另一个分支?
- 24. 在TeamCity VCS插件中实现功能分支
- 25. git-svn无法创建一个分支来跟踪SVN分支
- 26. 基于另一个分支创建git分支
- 27. git合并远程分支而不必创建本地分支
- 28. 如何在git中为分支创建分支?
- 29. git创建分支上游标记的本地分支
- 30. 如何从本地git分支创建svn分支?
您好感谢您的答复。但我想通过teamcity实现这一点。任何想法如何做到这一点? – Vru
在TeamCity中添加构建步骤命令行。并复制粘贴这些命令。 – networm
好吧创建功能分支怎么样?例如,如果我在项目中有5个仓库,并且我想创建一个功能分支,那么从Teamcity通过任何配置/脚本,我应该能够在所有仓库中一次创建相同的功能分支。 – Vru