TortoiseGit不同分支合并代码2

现在有主分支master和分支day2.现在要把day2上的变更合并到主分支master上!

1.首先切换到目标分支master上。

说明当前分支是master分支。

2.在master分支上查看提交记录,即show log一下。

3.切换到源分支上

4.选中你所有的提交,右键,Cherry pick selected commits

5.选中你的提交记录

这里要注意的一点就是:

你想合并到哪个分支上,就要首先切换到该分支!

时间: 2024-10-08 08:16:11

TortoiseGit不同分支合并代码2的相关文章

使用TortoiseGit操作分支的创建与合并

第一步:创建本地分支 点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮: 第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK: 第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称一样的分支,

SVN合并代码之二:将分支2个版本之间的代码合并到主干

背景:几个月前由于开发需要,从主干新建了分支,现在开发完成且在单独的测试环境测试通过且分支代码已合并到主干,同时另外一同事也以我们的分支修改了代码,在我们将分支代码合并到主干后,他的代码才提交分支,此时他想将他提交到分支的代码合并到主干. 操作步骤如下: 1.首先,获取他提交分支前分支的版本号(设为版本号A)和提交分支后分支的版本号(设为版本号B).获取分支版本号的方式是选中项目-右键-Team-显示资源历史记录. 2.合并代码: 选中需要合并代码的文件夹,也可以选中整个项目,右键-Team-合

代码分享——svn分支合并(开发分支合并到主干上)

设计逻辑 通过命令行可以传值,动态的合并不同版本库中的代码: 判断是否已经迁出代码到本地,如果没有需要先迁出: 获取主干和分支的版本号,便于今后的合并: 如果主干版本号大于等于分支版本号,则无需合并: 合并后提交主干版本号到主干: 拉取主干更新日志,查看是否已经合并成功: 代码逻辑 #!/bin/sh if [ -n $1 ];then repos_name=$1 repos_url='svn://domain.com/'$repos_name repos_dir='/root/svn_co_c

SVN建立分支、代码合并以及常用操作

在项目开发的过程中,现在遇到这样一个问题: 现在是9月份,在同一个项目中我要开发A.B两个模块,A模块是11月份上线,B模块是12月份上线,但是SVN上的trunk(主干)上的代码必须是上线的. 假设我可以在9月份完成这两个模块,但是我不能在trunk上开发完这两个模块.因为如果我在trunk上开发完成了这两个模块,等11月份A模块上线时,我怎么保证 我提交的代码只是A模块的呢?并且在我开发这个项目的同时,其他同事也在开发这个项目,这样,整个项目就会乱掉,没办法管理.当然,或许你可以将现在的项目

git上传代码,合并代码,分支相关

1.上传本地代码到git:(1)git remote add origin [email protected]:DaWang/wechat-waiwei-hunter-new.git(2)git add .(3)git commit -m "注释"(4)git push -u origin master 2.git分支合并到主干(1)提交分支代码到分支,然后切换回主干 (2)pull下所有代码 (3)git merge xiahuyouhua02(分支名称) (4)push所有代码 3

git 代码分支合并merge提交新修改远程以及本地分支

第一步:创建本地分支 点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮: ? 第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK: ? ? 第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称

SVN建立分支和合并代码

1.SVN建立分支正确SVN服务器上会有两个目录:trunk和branches.trunk目录下面代码就是所谓的主版本,而branches文件夹主要是用来放置分支版本.分支版本是依赖于主版本的,因此建立分支版本时候,必须要在trunk文件夹操作才可以的.下面是推荐的操作步骤:(1)从SVN上checkout Trunk版本下来.如果在本地机器上已有了trunk版本,需要更新一下到最新代码. (2)在本地抓下来的trunk版本的文件上,点击右键,弹出菜单,选中如下菜单项. 弹出如下对话框,按在下面

git branch 分支和分支合并

一般一个项目有一个默认的分支 master 主分支,然后可以有许多个分支,在别的分支上的操作不会影响到主分支.使用git branch查看当前多多少分支以及当前处于哪个分支上:执行git branch 分支名称  创建分支:执行 git checkout 分支名称 切换当前分支. 使用 git branch -d 分支名称 删除分支 使用git branch -m 当前分支名称 新分支名称   修改分支名称 [email protected] MINGW64 /c/laoni/PycharmPr

eclipse中解决git分支合并冲突

冲突场景: 在master分支上有文件student.py. 在master上增新一个dev分支 在dev分支上修改文件student.py.增加函数def d():,并commit; 在master分支上修改文件student.py.删除函数def a():,并commit; 在master分支上合并dev分支,git提示冲突,如下图: 原因分析: 在master和dev分支上均对文件student.py进行了修改,导致合并是出现错误,具体原因可以见 http://www.liaoxuefen