9得票3回答
TFS 合并操作的工作原理是什么?

我有一个发布分支(RB,从C5开始)和一个在主干上的变更集(C10),现在我想将它们合并到RB上。 该文件在C3(共同的部分)、RB上的CS7、C9(trunk)和C10中都有更改。因此,我的更改文件的历史记录如下: RB: C5 -> C7 Trunk: C3 ...

2620得票17回答
如何安全地将Git分支合并到主分支(master)?

创建一个新的分支从master,我们称之为test。 有几个开发者要么提交到master,要么创建其他分支并将其合并到master。 假设在test上的工作需要几天时间,并且您希望不断地使用master中的提交来更新test。 我会从test执行git pull origin maste...

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

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

188得票7回答
删除由Git创建的大型.pack文件

我将很多文件提交到一个分支中并合并后,现在需要删除这些文件,但我却留下了一个不知道如何消除的大型 .pack 文件。 我使用 git rm -rf xxxxxx 命令删除了所有文件,并且还运行了 --cached 选项。 请问如何删除以下目录中当前存在的大型 .pack 文件: .git...

8得票2回答
git工作流程,用于保持自定义修改的开源软件的最新状态?

我们大学为校园部门提供由我们管理的服务器上的Web托管。安装开源第三方程序需要在程序中修改文件权限和代码,然后才能运行。(如果您熟悉的话,我们正在使用suEXEC。) 我们目前通过安装程序提供WordPress服务。用户上传最新的稳定版本,并通过SSH运行服务器端PHP脚本。这个PHP脚本修...

16得票4回答
GitLab CI:在合并请求被接受后获取源分支

我有一个主分支,应该只能通过合并“release / xxxxx” 分支或合并“hotfix / xxxxx” 分支而获得提交。 发布分支的流水线构建了一个 docker 镜像,并使用“beta” 标签发布它。 发布分支的流水线构建了一个 docker 镜像,并使用“hotfix” 标签发布...

17得票2回答
将 Git 推送到合并后的分支

如果我将一个分支合并到master后再推送,Git会怎么处理它(自动更新分支中最新的提交到master,或什么都不做,或者执行其他操作)?

8得票1回答
如何在Fossil中关闭一个叶子节点

Fossil SCM中分支的文档指出,如果一个叶子节点有关闭标签,则被认为是已关闭状态。但是,当我输入: > fossil tag add closed xxxxx > fossil leaves --closed > 它不显示任何关闭的东西。如果我添加了--propa...

45得票4回答
为什么Git会将一个分支合并到自己?

今天早上我醒来后查看了 BitBucket 上我的开发团队私有仓库的提交历史记录,看到了这样的内容: 匿名用户 提交了 fcde879 MERGE 将分支 'develop' 从 https://bitbucket.org/abc/xyz 合并到 develop 分支 这...

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

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