使用teamcity

时间:2017-04-11 16:29:01

标签: git teamcity git-flow feature-branch

我想使用teamcity创建git功能分支,并使用teamcity将其合并到dev。有可能吗?怎么样?

1 个答案:

答案 0 :(得分:0)

就像在shell中一样。除非您应按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