1663得票12回答
从另一个分支在Git中创建一个分支

我有两个分支:master和dev 我想从dev分支创建一个“功能分支”。 当前在dev分支上,我执行:git checkout -b myfeature dev ...(某些工作)git commit -am "blablabla" git push origin myf...

1353得票11回答
将Git的hotfix分支合并到功能分支中

假设我们在 Git 中有以下情况: 创建了一个仓库:mkdir GitTest2 cd GitTest2 git init 主分支进行了一些修改并已经提交:echo "On Master" > file git commit -a -m "Initial commit" Featu...

152得票3回答
git-flow和github-flow有哪些优缺点?

我们最近开始使用GitLab。 目前在使用"集中式"工作流程。 我们正在考虑转换到github-flow,但我想确保一下。 git-flow 与 github-flow 有什么优缺点?

152得票6回答
与测试/QA流程集成的Git分支策略

我们的开发团队一直在使用 GitFlow 分支策略,目前效果很好! 最近我们招聘了几个测试人员来提高软件质量。我们的理念是,每个功能都应该由测试人员进行测试和QA。 过去,开发人员在单独的特性分支上开发并在完成后将其合并到 develop 分支中。开发人员会在该 feature 分支上自己...

151得票3回答
Git flow发布分支和标签 - 是否带有“v”前缀

我在多个与 git flow 相关的网站上看到了多种矛盾的定义。是否有官方建议或单一真相来源? 分支: release-1.2.3 或 release-v1.2.3 标签: 1.2.3 或 v1.2.3

115得票4回答
遵循 Git-Flow 流程,如何处理早期版本的热修复?

如果您尝试遵循git-flow分支模型,在此处记录和使用这里的工具, 您应该如何处理以下情况:您已经发布了1.0版本和2.0版本。然后,您需要为1.0制作一个热修复。您可以从1.0标记创建一个热修复分支,并在那里实现修复。但是接下来呢? 通常情况下,您会将其合并到主分支并在那里放置一个1.1...

112得票2回答
有没有一个命令可以撤销git flow init?

在运行git flow init后,如何删除git flow模型? 我如何从.git/config文件中删除所有相关配置?$ git flow init # force reset $ git flow init -f 如何从.git/config文件中删除以下内容?[gitflow &quo...

99得票6回答
Git-flow和主分支与多个平行发布分支

我们正试图采用git-flow实现的Git分支模型。现在,我们正在至少两个发布分支上工作,一个是最新稳定版的发布分支,另一个是下一个(“预览”)版本的发布分支。我不明白的是为什么所有版本似乎都要“线性化”到master,并在那里标记。为什么不在它们的发布分支中标记版本?为什么要使用master...

93得票5回答
Git flow - 从另一个功能分支创建功能分支

我已经使用git flow有一段时间了。我很想了解一个特定的用例。 对于我的一个项目,我有一个新网站功能的工单。这个工单依赖于许多子任务。我想为主要工单创建一个特性分支,然后针对每个子任务从父特性分支创建一个特性分支。 假设我有一个 PROJ-500 工单并为其创建一个特性分支。git f...

91得票3回答
尝试理解Travis CI的作用及其使用时机

我对Git非常陌生,但在发现其中一个小错误后,我打算贡献给GitHub上的某个开源项目。在forking该项目并修复错误后,我发起了拉取请求,但我注意到出现了以下内容: 失败 - Travis CI构建失败 查看详情后,我发现这是由于无法找到.travis.yml导致的,这很有道理...