34得票4回答
如何将一个远程分支覆盖到另一个分支而不是合并?

我有两个分支,一个是Staging,另一个是Beta。Staging中包含了我不想要的代码(包括文件)。如何让Beta完全覆盖Staging,这样就不会将任何Staging中的文件或代码合并到Beta中。 我看到有些人建议这样做:git checkout staging git merge ...

33得票1回答
Git Flow应如何与QA测试同时针对发布和新功能进行工作?

我们在最新的iOS项目中使用Git Flow,并且我正在尝试与QA一起工作,以便他们可以测试最新的发布版本以及测试新功能,而不必担心哪个分支修复了哪些错误。 目前,他们一直在测试release/v1.0.1分支,该分支修复了原始版本release/v1.0中的几个错误。同时,我正在开发一个新功...

32得票2回答
在合并过程中创建的.rej文件是什么?

我正在将主分支合并到新分支中,但是创建了一些.rej文件。 我将主分支池合并到新分支时出现了冲突,我已经解决了这些冲突,但是还有一些.rej文件。 请问您能告诉我.rej文件的含义以及我应该如何处理这些文件吗?

32得票2回答
如何在Jenkins Pipeline或Multibranch Pipeline中获取SCM URL?

我正在尝试在多分支流水线中让预构建的合并工作,而且我想避免在管道脚本中硬编码 git 的 url。看起来 scm 步骤必须以某种方式存储 url,但是我无法弄清如何访问它。

32得票2回答
如何在预发布环境中使用git flow?

我们正在使用 git-flow 处理热修复和功能,具有开发分支和主分支(用于生产)。 最简单的方法是如何添加一个暂存分支以便验证从 develop 到 production 的工作,同时仍保留 git-flow 的实用性?

32得票1回答
Git - 将分支移动到主分支

我有一个实际源代码的分支,很长一段时间没有在主分支上进行提交,现在主分支已经完全过时了。我想要用我的分支内容替换主分支的内容。一种方法是同时检出分支和主分支,删除主分支的内容,并将内容从分支复制到主分支,之后将结果推送到主分支。 这种方法是可行的,但我相信一定有一些git命令可以更简单地完成...

31得票3回答
TFS 2012中更改分支名称会导致什么后果?

我在很多地方看到TFS 2010重命名分支会有问题:你可能会丢失刚刚重命名的分支的历史记录(如此文章或此SO问题所示)。 我找不到任何关于TFS 2012中这些问题的提及。在TFS 2012中重命名分支之前,我应该了解哪些后果?

30得票1回答
处理在另一个分支中使用--skip-worktree标志的文件更改

在我的电脑上,我已将--skip-worktree设置为config/database.yml。git update-index --skip-worktree config/database.yml 另一位开发者在项目工作期间提交并合并了对config/database.yml的更改到dev...

30得票2回答
从不同的代码库合并Mercurial分支

我想弄清楚如何将其他仓库的分支合并到当前仓库。 我有以下内容: PJT1 - 包含默认分支和foodog分支 PJT2 - 包含默认分支 从PJT2开始,我执行以下操作:$ hg fetch -y ../PJT1 -r foodog -m "this is a test" 现在,如果我查...

28得票3回答
在Git日志中仅显示一个分支的历史记录

我正在使用Git来管理我的项目,并且尝试遵循最佳实践: 我在一个“主题分支”上工作 当准备好时,我使用git merge --squash将“主题分支”合并到我的“dev”分支中。这使得我的“dev”分支保持干净。 每当“dev”分支稳定并且团队决定发布版本时,我们将“dev”分支合并到“...