Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用teamcity创建git功能分支_Git_Teamcity_Git Flow_Feature Branch - Fatal编程技术网

使用teamcity创建git功能分支

使用teamcity创建git功能分支,git,teamcity,git-flow,feature-branch,Git,Teamcity,Git Flow,Feature Branch,我想使用teamcity创建git功能分支,并使用teamcity将其合并到开发人员中。有可能吗?怎么可能 就像在shell中一样。除非您应该通过git-C/path/to/repository指定存储库目录 首先,您需要确保工作目录变成您所期望的。所以只需使用git reset--hard忽略潜在的错误 其次,您需要仔细处理合并操作,它需要成功。因此,您应该选择如何解决冲突git合并帮助在合并策略部分进行了解释。我建议使用recursive来保留特征分支更改 例如: git-C/home/g

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

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

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

其次,您需要仔细处理合并操作,它需要成功。因此,您应该选择如何解决冲突<代码>git合并帮助在合并策略部分进行了解释。我建议使用
recursive
来保留特征分支更改

例如:


git-C/home/git/testcheckout-master
git-C/home/git/test重置——硬源/主
git-C/home/git/testcheckout-b新特性
做些改变
git-C/home/git/test-add-A。
git-C/home/git/test-commit-m“做一些更改”
git-C/home/git/testcheckout-master
git-C/home/git/test merge-s recursive-X-newfeature
git-C/home/git/testpush

您好,谢谢您的回复。但我想通过teamcity实现这一目标。知道怎么做吗?在TeamCity中添加构建步骤
命令行
。复制粘贴这些comand。好的,创建功能分支怎么样?例如,如果我在项目中有5个回购,并且我想创建一个功能分支,那么从Teamcity通过任何配置/脚本,我应该能够在所有回购中一次创建相同的功能分支。前三行代码即将创建功能分支。您需要知道功能分支从何处开始,然后在此基础上创建分支,例如:
git checkout-b newfeature based commitorbranch
只需为每个存储库创建新的功能分支。然后运行您使用的任何脚本。为什么需要创建特征分支?我认为连续部署不需要这样做。