git-flow相关内容
这是我的项目结构 MainProject | README.md | src / | lib /#这是一个子模块 当我开发 MainProject ,我还会开发 lib / ,我的意思是 MainProject / lib / 。 当我推送时,我会将 MainProject / lib / * 中的所有更改复制到 MainProject /../中li
..
我使用 git flow feature finish 来完成一个功能分支。我使用git-flow的AVH分支,它删除了远程功能分支 - 但Bitbucket的请求仍然打开。如何关闭Bitbucket的拉取请求? 在遵循git flow工作流的情况下接受PR的正确方法是什么? 解决方案 当您执行 git flow feature finish ,奇怪的是,它不会推动任何东西。它将你留
..
这是我们目前遵循的工作流程: 完成一项功能并将其合并到 develop branch 从开发中创建版本分支 运行构建脚本 release 分支 创建一个将版本分支合并到 master 接受版本分支拉取请求并合并 然后,可以通过运行deploy命令将 master 分支部署到活动服务器。 这一切都很好,除了在我的Git repo中,我的分支不同步 master 现在位于 dev
..
我有几个关于如何处理测试和部署的问题,当许多开发人员正在研究相同的事情(不能进一步分割)并且您仍然想每天部署时。 目前我们遵循Gitflow,我们有我们的功能分支,每个人都在处理一个独立的功能。功能被合并到开发分支中。我们现在需要一些时间来满足用户需求/缺陷修复/快速功能等。 最终目标是尽快将这些产品推向PROD。我的问题是你会建议这样一个过程: $ b $ 1我们可以在不引入官僚作
..
我对git和詹金斯相当陌生。我们希望使用Jenkins并遵循功能分支工作流程概念,我相信它类似于 GitHub流程。 我知道主分支应该始终是生产中当前部署的东西,但是何时应该更新主分支?看起来有两种选择: 在部署到生产之前:拉取请求获得批准,并且与主成功合并触发构建,部署到暂存 环境,进行QA测试,然后有人按下一个按钮以将 部署到生产中 部署到生产后:某些内容(例如拉取请求)触发
..
有一些工具可以在Maven项目/ SCM场景中实现以下抽象操作:给定一个应用程序项目,传递的应用程序及其使用的所有快照库;这些分支应该可以作为一个逻辑分支来管理(见下文)。 给定应用程序项目的逻辑分支,释放它(通过运行Maven版本);这意味着释放多个分支,每个分支 背景(原始): 如果我们想分割sprint中的工作,也许是因为我们使用了Gitflow,邀请我们在sprint的最后创
..
我喜欢让我的功能分支与开发保持同步。经常做“git merge --no-ff develop”有什么不对吗?最后,运行“git flow feature finish feature1”。这些功能分支是共享的(这意味着其他人可能正在处理它,或者我正在家中的计算机上开发它),这主要是因为我喜欢知道它们是在别处备份的。如果他们不被分享,是否会一致重新分配? 或者最好不要让你的功能分支保持最新状
..
$目前我试图弄清楚,如何在git流中执行发布管理,在这种情况下,我有两个解决方案中的大约15个项目以及数据库脚本。 b $ b 每个解决方案基本上都包含一个项目,这将导致一个可执行文件和超过10个项目包含由DAL,SAP访问包装等两种解决方案使用的基本功能。 解决方案一是应用程序为用户提供UI。 解决方案二是Windows服务。 两种解决方案和数据库的发布不同步。这意味着通常只
..
有什么办法让git-flow提前告诉我当我执行流命令时它将执行的确切的git命令;或告诉我,因为它是洞? 所有我可以看到输出和一个总结? 解决方案 您可以使用Git的 GIT_TRACE 环境变量以获得执行的命令的详细跟踪。例如: GIT_TRACE = true git flow feature start bar ...显示... $ p $ t
..
如果开发人员在不同的分支上为不同的功能工作,我明白他们可以从功能分支进行QA构建,一旦测试完成,它可以与“开发”合并。但是,如果QA团队相当庞大,并且可以一次测试多个功能,那么他们如何获得包含驻留在不同分支中的功能的构建? 解决方案 但是,如果QA团队相当庞大,并且可以一次测试多个功能,那么他们如何获得包含驻留在不同分支中的功能的构建? 这将是: 设置 integration 分
..
我使用 git-flow 来管理项目。发出 git flow release 完成foo 时收到以下消息: 致命:没有标签消息? 标记失败。请再次运行完成以重试。 下面是重现步骤的顺序,使用全新的git 存储库和单个文件: touch test.txt git init git add。 git commit -m“初始提交” git流初始化
..
我们在我们的网页版本中使用了Gitflow,并且我有一个关于修补程序应该如何工作的问题。但首先我应该解释一下,我们并不是使用普通的Gitflow工作流。 我明白,通常你会将 features ,它们在完成后会合并到 develop 中,您可以创建 release >, release 合并到 master 中,然后将其部署为实际的“版本化版本”。 但是,由于这是客户端工作,我们不会执行
..
我正在尝试使用Gerrit实现'git-flow'类型的工作流程,但我似乎无法弄清楚拼图的最后一部分。 我的问题有两个先决条件: Gerrit只会执行合并到一个分支 我不允许合并提交被推送到Gerrit。在批准更改后,合并必须由Gerrit完成 我想要解决的是以下几点。考虑一下这个git情况: $ $ $ $ $ $ $ $ $ 开发0- ---- 0 -----
..
在我的公司,我们有一个CI / Build服务器,用于测试和构建版本(以及功能和开发分支)。 在 git flow 分支模型中,当您要释放时分支开发并命名它(例如)release-1.4。然后,CI / Build服务器将自动构建分支,并将其部署到临时服务器以进行手动集成测试。一旦我们对构建感到满意,我们就会部署它。但是在git流程分支模型中,我们需要首先将它合并为master和tag。问题是,
..
当我执行 git flow init 时,它会创建一个 master 和 develop 分支机构。当我添加远程的时候,我做了 git remote add origin git@github.com:NewB / our-repo.git 。现在我有我的本地仓库初始化git流,并添加了远程仓库。在我完成 git push -u origin master 之后,我的 master 在我的原点,但
..
我们使用标准的git流程分支模型(develop,master,release- ,hotfix - 等)。 我们希望通过jenkins设置“一键式”发布。 我在查看 jgitflow - Maven的插件。我可以将这个插件设置为从詹金斯单击一次发布吗?如果是这样,什么是配置选项? 特别是,我可以做这样的事情吗? Jenkins Job Maven目标:release
..
可以说我已经用 git flow feature start FEATURENAME 创建了一个新功能,然后将它与 git flow feature publish FEATURENAME 现在我的同事想和我合作这个功能, p> git flow feature pull FEATURENAME 根据远程回购中的功能分支,在他本地的回购中分支。但是,这并没有设置他的本地功能
..
我希望将pull请求从默认的功能分支合并到开发中。 我主张使用git flow,所以当一个pull请求被提交了一个功能,拉的请求需要合并到开发,而不是主人。 有些经理评论说,作为人类,有可能是团队负责人可能会忽略这一事实,并将错误的请求合并到主服务器中,从而导致后续版本的问题。 我们希望减轻合并地狱的风险,所以这个编程:我使用一个名为hubflow的gitflow分支()的.co
..
我对我的意思和他们的意思完全混淆了。在这个特例中,我有一个功能分支,我通过 rebase -i 压缩了大约80次提交,并将它合并回 develop 。我遇到了一些冲突,我只想使用我的功能分支上的任何代码。我尝试了“我的”,但实际上它似乎做了相反的事情。 有人可以从这个术语中找到一些启示吗? 解决方案 我们和他们的在执行合并时加剧: 在执行合并时,我们引用您正在合并的分支 和他们
..
是否有任何大型软件项目使用 git-flow ,如果是这样,它是如何发展的? (请参阅 http: //nvie.com/posts/a-successful-git-branching-model/ 和 http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/ ) 解决方案 我本周在我们的团队中引入了git流程,现
..