Questions tagged «merge»

合并是用于组合两个或更多相关数据集的通用术语。当协调对版本控制的文件集合进行的多个更改时,它通常与版本控制系统关联。合并多个数据集是此标记的另一种用法。

8
删除不必要的svn:mergeinfo属性
当我合并存储库中的内容时,Subversion想要向svn:mergeinfo与文件完全无关的文件添加/更改许多属性。 在此之前,已经在堆栈溢出问题中问过有关此行为的问题: 工作副本根目录以外的路径上的SVN Mergeinfo属性 有没有办法使用svn:mergeinfo关闭TortoiseSVN? 从上面提到的主题中我了解到,似乎我的存储库中的许多文件在svn:mergeinfo其上不应具有显式属性。建议是减少数量,仅将这些属性放在相关的文件/文件夹中。 所以现在我的问题是:我如何轻松删除那些不需要的属性?我正在使用TortoiseSVN,但我不愿意手动检查/修复数百个文件。有没有更简单的方法来删除那些不必要的svn:mergeinfo属性? PS我不是在寻找C ++ SVN API代码。

10
GitHub拉取请求显示已在目标分支中的提交
我正在尝试查看GitHub上对非主分支的请求请求。目标分支位于master后面,并且pull请求显示来自master的提交,因此我合并了master并将其推送到GitHub,但是刷新后它们的提交和diff仍然出现在pull请求中。我已经仔细检查了GitHub上的分支是否具有master的提交。为什么它们仍出现在拉取请求中? 我还在本地签出了pull请求,它只显示未合并的提交。

6
合并git后git-svn dcommit危险吗?
我尝试git-svn的动机是轻松进行合并和分支。然后我注意到那个人git-svn(1)说: 不建议在打算从中删除的分支上运行git-merge或git-pull。Subversion并不代表以任何合理或有用的方式进行合并;因此使用Subversion的用户无法看到您进行的任何合并。此外,如果您从SVN分支的镜像git分支合并或提取,则dcommit可能会提交到错误的分支。 这是否意味着我无法从svn / trunk(或分支)创建本地分支,修改,合并回svn / trunk,然后进行dcommit?我了解svn用户会看到与svn 1.5.x以前版本合并时相同的混乱局面,但是还有其他缺点吗?最后一句话也让我担心。人们通常会做这类事情吗?
133 svn  git  merge  branch  git-svn 

5
使用TortoiseSVN,如何合并从干线到分支的更改,反之亦然?
我一直在阅读使用出色且免费的Subversion版本控制书,了解有关Subversion 1.5的分支/合并的信息。我认为我了解如何使用Subversion命令行客户端执行我最需要的操作,这些操作是: 使用分支中的更改更新分支 在分支的工作目录中运行: svn合并http://svn.myurl.com/proj/trunk 合并分支到主干 在中继的工作目录中运行: svn merge-重新整合http://svn.myurl.com/proj/branches/mybranch 但是,我们使用TortoiseSVN 1.5作为Subversion的接口。我想知道如何最好地使用TortoiseSVN执行这些操作。新对话框在主菜单上提供了三个不同的选项。 合并一系列修订 重新整合分支 合并两棵不同的树 据我所知,TortoiseSVN始终使用以下语法执行svn。 svn merge [--dry-run] --force From_URL @ revN To_URL @ revM路径 此外,重新集成分支通常会失败,并显示一条消息,指出某些目标尚未合并,因此无法继续,因此我不得不使用选项#3。 我的问题是: 如何使用TortoiseSVN 1.5将更改从主干合并到分支? 如何使用TortoiseSVN 1.5将分支合并到主干,无论是否具有重新集成方法? 我应该为每个选项使用以上哪个选项,为什么? 编辑 通过“空运行”测试,我发现命令行Subversion操作 svn合并http://svn.myurl.com/proj/trunk 只要我将修订范围留为空白,就类似于TortoiseSVN中的选项#1(合并修订范围)。
132 svn  tortoisesvn  merge  branch 

4
如何放弃汞合并?
我是与Mercurial合作的新手。我的情况: 另一个程序员更改了文件的修订版1,以将2位缩进替换为4位缩进。(即每行更改一次。)调用该版本2,将其推送到远程仓库。 我已经对本地工作区中的各种代码进行了实质性的修订,修订版1。叫那个版本3。 我hg pull编和hg merged没有什么事情一个清晰的思路。 冲突是无数的,不是真正的冲突。 因此,我真希望在合并之前将本地存储库更改为2空格缩进。那么合并将是微不足道的(我想)。但我似乎无法备份。我认为我需要hg update -r 3但是它说abort: outstanding uncommitted merges。 如何撤消合并,更改本地仓库中的间距并重新合并?
131 mercurial  merge 

6
重新设定基准后无法推送至分支
我们使用git,并且有一个master分支和一个developer分支。我需要添加一个新功能,然后将提交重新分配到主服务器,然后将主服务器推送到CI服务器。 问题是,如果我在重定基期间遇到冲突,则在重定基完成后,我无法推送到我的远程开发人员分支(在Github上),直到我拉开我的远程分支为止。这将导致重复提交。没有冲突时,按预期方式工作。 问题:在重新设置基准并解决冲突后,如何在不创建重复提交的情况下同步本地和远程开发人员分支 建立: // master branch is the main branch git checkout master git checkout -b myNewFeature // I will work on this at work and at home git push origin myNewFeature // work work work on myNewFeature // master branch has been updated and will conflict with myNewFeature …

3
在GIT中合并2个分支
我才刚刚开始使用GIT并认为它很棒,但是我对该merge命令的作用有些困惑。 假设我们在分支“ A”中有一个工作项目。 我回家,对该分支进行更改,并将其另存为“ B”。另一个程序员对“ A”进行更改并将其另存为“ C”。 有没有办法将两个分支“ B”和“ C”合并在一起,然后将更改提交为新分支,例如“ D”? 还是错过了“合并”的要点?
130 git  merge  commit 

29
如何合并字典的字典?
我需要合并多个词典,例如: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} 随着A B C和D作为树的叶子像{"info1":"value", "info2":"value2"} 词典的级别(深度)未知,可能是 {2:{"c":{"z":{"y":{C}}}}} 在我的情况下,它表示目录/文件结构,其中节点为docs,而节点为文件。 我想将它们合并以获得: dict3 = {1:{"a":{A}}, 2:{"b":{B},"c":{C}}, 3:{"d":{D}}} 我不确定如何使用Python轻松做到这一点。

4
将分支合并到树干
我面临SVN的一个特殊问题merge。我想从开发分支合并到主干。我们有多个开发分支机构同时切断主干。 我使用以下命令将其中一个分支合并到中继: svn merge trunk branch_1 我看到不属于此分支的更改已合并到主干中。我究竟做错了什么 ? SVN版本: Subversion命令行客户端,版本1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32。


7
如何将行追加到R数据框
我环顾了StackOverflow,但是找不到针对我的问题的解决方案,该解决方案涉及将行附加到R数据帧。 我正在初始化一个空的2列数据帧,如下所示。 df = data.frame(x = numeric(), y = character()) 然后,我的目标是遍历值列表,并在每次迭代中将一个值附加到列表末尾。我从以下代码开始。 for (i in 1:10) { df$x = rbind(df$x, i) df$y = rbind(df$y, toString(i)) } 我也试图功能c,append以及merge没有成功。如果您有任何建议,请告诉我。
121 r  merge  append  dataframe  rows 

7
为什么Git会说我的主分支“已经更新”了,尽管还没有?
基本问题 我只是从项目中的文件中删除了所有代码,然后将更改提交到了本地git(故意)。我做了 git pull upstream master 从上游获取并合并(因此从理论上讲应该删除已删除的代码)。 Git告诉我一切都是最新的。 一切绝对不是最新的-所有删除的代码仍将被删除。 其他相关信息 我只有一个分支称为“主”。 我最近设置了“主人”来跟踪上游,如下所示: 设置分支主机,以从上游跟踪远程分支主机。 该命令git branch -vv产生: * master 7cfcb29 [upstream/master: ahead 9] deletion test 为什么为什么会这样呢?我即将通过电子邮件将我对代码所做的任何更改发送给我的项目经理。 更新资料 我以为这很明显,但是无论如何,这是我的目标: 获取我系统上的最新代码。 请原谅我的愤怒,但是为什么这么简单的任务必须如此艰巨?
118 git  github  merge 

4
合并从远程github存储库到本地存储库的更改
一段时间前,我在github上创建了一个存储库,做了一个小小的更改,并将更改推回到了我的github分支上。此后,原始存储库已更改。我想将原始存储库中的更改合并到我的fork中。 我是git和github的新手,我需要特定的命令来做到这一点。
117 git  merge  repository  github 


8
如何使RelativeLayout与merge and include一起使用?
我已经尝试了几天,通过将多层嵌套转换LinearLayouts为一层RelativeLayout来提高布局效率,遇到了一些我无法找到解决方法的问题。 我搜索了Android初学者组和此站点,但找不到任何可以帮助我解决问题的内容。 我读过一篇博客,您可以将布局与merge和include标签结合使用。所以我有一个带有RelativeLayout根元素的主布局文件。在其中,我有5个include标记,它们引用5个不同的xml布局文件,每个文件的根都有一个merge元素(我的所有合并文件都是相同的,除了其中的id)。 我遇到两个问题,在发布布局代码的简化版本后,我将对其进行解释: 示例主布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/translucent_gray" > <include android:id="@+id/running_gallery_layout_id" layout="@layout/running_gallery_layout" /> <include android:id="@+id/recent_gallery_layout_id" layout="@layout/recent_gallery_layout" android:layout_below="@id/running_gallery_layout_id" /> <include android:id="@+id/service_gallery_layout_id" layout="@layout/service_gallery_layout" android:layout_below="@id/recent_gallery_layout_id" /> <include android:id="@+id/process_gallery_layout_id" layout="@layout/process_gallery_layout" android:layout_below="@id/service_gallery_layout_id" /> </RelativeLayout> 样本包含的合并文件: <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <TextView style="@style/TitleText" android:id="@+id/service_gallery_title_text_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left" android:text="@string/service_title" /> <Gallery android:id="@+id/service_gallery_id" …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.