-1

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

4

1 回答 1

0

就像在 shell 中做的一样。除非您应该通过 . 指定存储库目录git -C /path/to/repository <command>

首先,您需要确保工作目录变成您所期望的。所以只是git reset --hard用来忽略潜在的错误。

其次,您需要仔细处理合并操作,它需要成功。所以你应该选择如何解决冲突。git merge help已在合并策略部分进行了解释。我建议使用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

于 2017-04-12T00:28:13.067 回答