Questions tagged «merge»

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

1
合并一个本地分支到另一个本地分支
我有多个分支从主分支分支出来(每个分支在单独的子目录中)。 Branch1:新开发,尚未完全完成 Branch2:有问题的修补程序,但仍在测试中 Branch3:乱七八糟的分支,我不会恢复 在完成此修补程序的测试之前,我希望分支1中已经提供了代码,因此我可以继续开发该修补程序。 (但是由于我对git的经验并不多,所以我首先开始在第3个分支中进行合并,尤其是在弄乱Branch1或Branch2之前创建并混入) 在我的第三个分支中,我首先尝试了以下方法: git merge feature/Branch1 但这给出了以下错误: fatal: 'feature/Branch1' does not point to a commit 接下来,我在Branch1中执行了commit -a,然后再次尝试,但始终出现相同的错误。 我究竟做错了什么?我应该怎么做才能将分支1和分支3中的代码合并在一起?
167 git  merge 

7
如何在不先合并的情况下测试合并
有什么方法可以模拟git merge两个分支(当前工作分支和主分支)之间的,而无需进行任何更改? 当我不得不做一个朋友时,我经常有冲突git merge。有什么办法可以先模拟合并?
165 git  merge 


13
比较两个data.frame以找到data.frame 1中不存在的行data.frame 2
我有以下2个data.frames: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) 我想找到a1没有的行。 是否有针对此类操作的内置功能? (ps:我确实为此写了一个解决方案,我只是很好奇是否有人已经编写了更完善的代码) 这是我的解决方案: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) rows.in.a1.that.are.not.in.a2 <- function(a1,a2) { a1.vec <- apply(a1, 1, paste, collapse = "") a2.vec <- apply(a2, 1, paste, collapse = "") a1.without.a2.rows …
161 r  merge  compare  rows  dataframe 

5
按索引合并两个数据框
嗨,我有以下数据框: > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B 如何合并索引以获取: id begin conditional confidence discoveryTechnique concept 0 278 56 false 0.0 1 A 1 421 18 false 0.0 1 B 我问,因为据我了解,merge()即df1.merge(df2)使用列进行匹配。实际上,这样做我得到: Traceback …

6
撤消通过合并请求合并?
有人接受了他们不应该提出的请求。现在,我们已经合并了许多损坏的代码。如何撤消请求请求?我只是打算在合并之前将更改还原到提交,但是我注意到它已合并为一堆提交。因此,从合并之前的几天开始,此人已经提交了所有这些提交。您如何撤消此操作?

5
如何在C#中合并2个List <T>并从中删除重复值
我有两个列表,我需要将它们合并到第三个列表中,并从该列表中删除重复的值 有点难以解释,因此让我展示一个示例代码,其结果是我想要的示例,在示例中,我使用int类型而不是ResultAnalysisFileSql类。 first_list = [1,12,12,5] second_list = [12、5、7、9、1] 合并两个列表的结果应显示在此列表中:result_list = [1,12,5,7,9] 您会注意到,结果具有第一个列表,包括其两个“ 12”值,而在second_list中具有一个附加的12、1和5值。 ResultAnalysisFileSql类 [Serializable] public partial class ResultAnalysisFileSql { public string FileSql { get; set; } public string PathFileSql { get; set; } public List&lt;ErrorAnalysisSql&gt; Errors { get; set; } public List&lt;WarningAnalysisSql&gt; Warnings{ get; set; } public ResultAnalysisFileSql() { …
159 c#  list  merge  duplicates 

7
什么是Git的良好(免费)可视合并工具?(在Windows上)[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 一个类似的问题已经被问过,但对Ubuntu。 这将有助于了解该工具是免费的(如啤酒还是解放者)。 此外,该工具的起伏不定会很高兴知道。

12
git-merge是否有可能忽略行尾差异?
是否可以git merge忽略行尾差异? 也许我问错了问题...但是: 我尝试了uisng,config.crlf input但是事情变得有些混乱并且无法控制,特别是当我在事实之后应用它时。 一方面,在事实之后应用此配置似乎不会影响在应用此选项之前提交到存储库的文件。另一件事是,突然之间所有提交现在都导致许多烦人的警告消息,即将CRLF转换为LF。 老实说,我并不在乎使用哪种行尾,我个人更喜欢Unix风格\n,但无论如何。我所关心的git merge只是变得更加聪明,而忽略了行尾的差异。 有时我有两个相同的文件,但是git会将它们标记为存在冲突(并且冲突是整个文件),只是因为它们使用了不同的行结束符。 更新: 我发现git diff接受一个--ignore-space-at-eol选项,是否也可以git merge使用该选项?
150 git  merge  git-svn  line-endings  eol 

5
Git合并两个本地分支
我有分支Master,分支A和分支B。现在我在分支A中工作,我需要将分支A与分支B合并,然后在分支A中继续工作。所有文件都放在分支A和B中。 实现它的快速方法是什么?
146 git  merge 

6
合并:Hg / Git与SVN
我经常读到Hg(以及Git和...)比SVN更擅长合并,但是我从未见过Hg / Git可以合并SVN失败(或SVN需要手动干预的地方)的实际示例。您能否发布分支/修改/提交/...-操作的分步列表,以显示在Hg / Git继续快乐地运行时SVN失败的地方?请实用,不是非常例外的情况... 背景知识:我们有数十名开发人员使用SVN进行项目开发,每个项目(或类似项目组)都在其自己的存储库中。我们知道如何应用发布分支和功能分支,因此我们不会经常遇到问题(即,我们去过那里,但是我们已经学会了克服Joel的 “一个程序员给整个团队造成创伤”的问题)或“需要六个开发人员两个星期才能重新整合分支机构”)。我们有非常稳定的发行分支,仅用于应用错误修正。我们的中继应该足够稳定,以便能够在一周内创建发行版。我们拥有功能分支,单个开发人员或一组开发人员都可以使用。是的,它们在重新集成后会被删除,因此不会使存储库混乱。;) 因此,我仍在尝试寻找Hg / Git优于SVN的优势。我很想获得一些实践经验,但是还没有任何更大的项目可以迁移到Hg / Git,因此我只能玩一些仅包含少量文件的小型人工项目。我正在寻找一些案例,您可以感受到Hg / Git的强大功能,因为到目前为止,我经常阅读有关它们的信息,但我自己却找不到。
144 git  svn  mercurial  merge  dvcs 

2
如何在合并的更改基础上重新设置当前分支的更改?
好的。如果我在一个分支上(例如working),并且想要合并另一个分支(例如master)中的更改,那么我git-merge master在working分支上运行该命令,并且所有更改都被合并而无需重新建立历史记录。如果我运行git-rebase master,则将更改其中的更改以master将其放在working分支的顶部。但是,如果我想合并来自的更改,master但将更改working重新设置在最上面怎么办?我怎么做?能做到吗 我可以git-rebase working在master分支上运行,以将更改放在master分支的顶部,但是我希望能够在working分支中执行此操作,而且我不知道该如何做。我能想到的最接近的方法是从中创建一个新分支master,然后working在此基础上重新存储更改,但随后我将拥有一个新分支,而不是更改working分支。
144 git  merge  rebase  git-rebase 

9
将Git存储库内容移动到另一个存储历史记录
我正在尝试使用以下命令将一个存储库(repo1)的内容仅移动到另一个现有存储库(repo2): git clone repo1 git clone repo2 cd repo1 git remote rm origin git remote add repo1 git push 但这不起作用。我查看了类似的帖子,但只找到一个移动文件夹,而不移动内容。
141 git  merge  repository  migrate 

2
如何在git中获取合并提交的父母?
一些git命令将父级作为修订版;其他(例如git revert)作为父编号。两种情况下如何获得父母。我不想使用图形化日志命令,因为这通常需要向下滚动一棵长树才能找到第二个父级。
140 git  merge 

3
解决git中的“都添加”合并冲突?
我在git中重新建立基础,而我遇到的一个冲突是“两者都添加了”-也就是说,完全相同的文件名已独立添加到我的分支中,而我正在重新建立分支。 git status告诉我: # Unmerged paths: # (use "git reset HEAD &lt;file&gt;..." to unstage) # (use "git add/rm &lt;file&gt;..." as appropriate to mark resolution) # # both added: src/MyFile.cs 我的问题是,我该如何解决?我必须使用合并工具,还是有一种方法可以仅从命令行执行?如果是I git rm src/MyFile.cs,git如何知道要删除的文件版本以及要保留的文件版本?
138 git  merge  rebase 

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.