git-workflow相关内容

在我们的Git工作流程中,如何减少合并冗余以确保master是所有根的根?

我们使用"Git工作流程"由 Vincent Driessen 负责,这是2个长期存在的分支机构master/dev.我们认为我们需要2个长期存在的分支,而不是 github flow 中的一个分支,因为我们从事企业(2B)业务.客户比我们的最新功能更喜欢稳定的产品. 在每个发行版(将开发人员合并到母版)之后,我们的测试团队将确定在下一个发行版中需要修复的几个错误,然后在dev分支中对其进行 ..
发布时间:2021-05-11 18:52:37 其他开发

没有服务器的Git工作流程

Git应该是一个去中心化的系统,但是所有教程和我在Google上发现的最佳做法工作流建议使用服务器(通常是GitHub,或自行设置) 我正在将git用于小型个人项目(2-3人),在哪里可以找到直接在团队成员机器之间同步更改的最佳实践工作流. 或者,为什么我应该避免这种情况,而要设置“中央"服务器呢? 解决方案 取决于“服务器"的含义.尽管许多团队发现拥有中央存储库很方便,但是G ..
发布时间:2021-05-10 20:22:46 其他开发

具有开源和专有(私有)部分的项目的git工作流程

Wordpress插件具有免费和PRO版本. PRO版本包含其他文件,这些文件分散在整个代码库中. 在git中跟踪以下两个版本的最优策略是什么: 免费版本在GitHub上是开源的,接受捐款; PRO版本已与专用存储库同步; 本地开发是在PRO版本上进行的(例如,为了使其能够正常工作); 两个历史都是相关的(PRO⊇free的历史) 低维护: 我们是git noobs 没有手 ..
发布时间:2020-11-15 04:37:13 其他开发

Git工作流程,Nvie分支模型提前和落后

遵循Nvie的git分支模型,为什么在将相同的'release'分支合并到两个分支后,为什么最终每个前进1和最后1个'develop'和'master'?如果同一个'release'分支被合并到每个分支中,不应该掌握和开发同意吗? x 84a628d(origin / develop ,开发)合并分支'release-v3.0.1'开发 | \ | | x 2e4d60b(HEAD, ..
发布时间:2018-04-27 20:27:24 其他开发

使用Git Flow时如何保持分支同步

这是我们目前遵循的工作流程: 完成一项功能并将其合并到 develop branch 从开发中创建版本分支 运行构建脚本 release 分支 创建一个将版本分支合并到 master 接受版本分支拉取请求并合并 然后,可以通过运行deploy命令将 master 分支部署到活动服务器。 这一切都很好,除了在我的Git repo中,我的分支不同步 master 现在位于 dev ..
发布时间:2018-04-27 20:24:43 其他开发

借助Git功能分支工作流程,您何时更新主分支?

我对git和詹金斯相当陌生。我们希望使用Jenkins并遵循功能分支工作流程概念,我相信它类似于 GitHub流程。 我知道主分支应该始终是生产中当前部署的东西,但是何时应该更新主分支?看起来有两种选择: 在部署到生产之前:拉取请求获得批准,并且与主成功合并触发构建,部署到暂存 环境,进行QA测试,然后有人按下一个按钮以将 部署到生产中 部署到生产后:某些内容(例如拉取请求)触发 ..
发布时间:2018-04-27 20:05:52 其他开发

部署git分支

在用git进行web开发的工作流程之后,我的任务是在最后一秒添加一个登台服务器。我们在本地开发/测试并推出回购协议,现在需要有一个沙盒,以便其他部门的人员可以在不打破任何东西的情况下玩弄新东西。 远程仓库需要两个长期运行的分支(本着nvie分支模式的精神),掌握和开发。 我们需要能够推到一个repo,并将开发分支结帐到test.site.com docroot,当准备好时,合并开发成m ..
发布时间:2018-04-27 15:40:31 其他开发

Git子树工作流程

在我目前的项目中,我使用的是开源论坛( https://github.com/vanillaforums/Garden )。我打算做这样的事情: git remote add vanilla_remote https://github.com/vanillaforums/Garden.git git checkout -b vanilla vanilla_remote / master ..
发布时间:2018-04-27 15:31:55 其他开发

在本地机器上设置git存储库

如何在本地系统上设置git存储库? (我在风窗框上) 这是我试图实现的设置:(一切都在我的本地机器上) 主文件夹(与中央存储库相似) 客户端文件夹 我想在客户端文件夹中完成所有我的开发。完成后,我想将其推送到主文件夹。 这就是我所做的:(在Windows上使用git bash) cd d:/ adinsert mkdir主机 cd主机 git init ..
发布时间:2018-04-27 14:17:59 其他开发

Git工作流程:没有服务器

git应该是一个分散的系统,但我在google上发现的所有教程和 最佳实践工作流程都建议使用服务器 (通常是github,或者自己设置) p> 我为小型个人项目(2-3人)使用git,在哪里可以找到 a最佳实践工作流程,以便在团队成员机器之间直接同步更改。 另外,为什么我应该避免这种情况,并建立一个“中央”服务器,有什么有说服力的论点? 谢谢, 本 解决方案 取决 ..
发布时间:2018-04-26 20:31:33 其他开发

在本地使用Git,然后合并并检入StarTeam

我的客户目前要求我们使用StarTeam来检查我们的代码更改。我想从StarTeam中取出所有代码并设置一个本地Git存储库,以便我可以利用分支来处理某些JQuery模块的某些升级。有没有人对使用本地Git存储库有任何建议或建议,然后检查对StarTeam服务器的更改? 解决方案 我会有点像 git-svn 工作流程: 在Git仓库中导入 master 分支 li> 创建所有分支, ..
发布时间:2018-04-26 19:38:04 其他开发

git + LaTeX工作流程

我在LaTeX上写了一个非常长的文档。我有我的工作电脑和笔记本电脑,并且我都在他们身上工作。我需要保持两台计算机之间的所有文件同步,并且还想保留修订历史记录。我选择了git作为我的DVCS,并将我的存储库托管在我的服务器上。我还使用Kile + Okular进行编辑。 Kile没有集成的git插件。我也没有和任何人合作。如果我的服务器出于某种原因无法访问,我还想考虑在codaset上放置另一个私有 ..
发布时间:2018-04-26 18:45:20 其他开发

如何在git的多个部署环境中保持更改分离和隔离?

在我的工作场所,我们正在尝试设计一个基于Git的工作流来处理我们的部署和对代码的更改。 我们有一个Java EE Web应用程序3部署环境(测试,质量保证和生产)。我们还有一个Jenkins CI实例来处理构建和部署。 当对应用程序的代码(分支机构)进行更改时,我们需要能够选择和选择哪些提升到质量保证和生产。有些人可能会获得质量保证,然后再不会进行生产。 在宣传和合并时,我们还需 ..
发布时间:2017-05-06 18:10:09 其他开发