标签: tortoisemerge

为什么我不能在Windows上使用TortoiseMerge作为我的git合并工具?

我正试图执行我的第一次Git合并(令人兴奋!),但无法在Windows 7上识别Git Gui(0.13GITGUI,来自Git 1.7.4.msysgit.0)以识别TortoiseMerge(1.6.11.20210 x64).基于对类似问题的回答,我进行了以下配置更改:

$ git config --global merge.tool tortoisemerge
$ git config --global mergetool.tortoisemerge.cmd 'TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"'
$ git config --global --list
...snip...
merge.tool=tortoisemerge
mergetool.tortoisemerge.cmd=TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"
$
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我启动Git Gui并尝试"运行合并工具"时,我收到错误Unsupported merge tool 'tortoisemerge'.

谁能告诉我我做错了什么?这是我的相关部分~/.gitconfig:

[merge]
        tool = tortoisemerge
[mergetool "tortoisemerge"]
        cmd = TortoiseMerge.exe -base:\"$BASE\" -mine:\"$LOCAL\" -theirs:\"$REMOTE\" -merged:\"$MERGED\"
Run Code Online (Sandbox Code Playgroud)

更新

git mergetool从命令行运行时,TortoiseMerge可以正常使用上面的配置.似乎只有Git Gui有问题.: - /

windows git user-interface mergetool tortoisemerge

45
推荐指数
3
解决办法
4万
查看次数

Tortoise SVN Diff颜色代码

任何人都可以解释在SVN中进行差异时的颜色代码,即某些行被标记为红色,黄色,蓝色等等

svn diff tortoisesvn tortoisemerge

37
推荐指数
1
解决办法
2万
查看次数

什么是SVN中的反向合并(Revert Merge),一个简单的解释和从开始到结束的一步一步的过程

什么是SVN中的反向合并(Revert Merge),一个简单的解释和从开始到结束的一步一步的过程将是伟大的.

有人可以给我这些流程,如果可以,可以编号.一个好的和简单的例子也会很棒.

svn tortoisesvn tortoisemerge

19
推荐指数
2
解决办法
2万
查看次数

只安装TortoiseMerge软件和上下文菜单项

我真的很喜欢TortoiseSvn diff软件.我可以单独下载它们作为拉链,但我真的很喜欢当我可以选择两个文件然后右键单击并从上下文菜单中点击"diff in tortoise".有什么方法可以安装这个工具吗?我不想要整个SVN套件.

http://tortoisesvn.net/downloads.html

这是独立的TortoiseMerge:http://tortoisesvn.net/TortoiseMerge.html

tortoisesvn tortoisemerge

18
推荐指数
1
解决办法
2万
查看次数

Tortoise Git Merge冲突颜色

在解决TortoiseGit中的冲突时,颜色意味着什么?

例如:文件中存在冲突,"他们"窗口中的文本以橙色突出显示,"我的"窗口中显示为黄色.当然,红色文字突出显示.

我的困惑是我不确定每个文件中的哪些代码被添加到最终文件中.

我在网上看了一下不同颜色含义的定义,或者一个设置页面来定制它们(这同样好),但我也找不到.

git version-control tortoisegit tortoisemerge tortoisegitmerge

15
推荐指数
2
解决办法
4672
查看次数

TortoiseMerge中的等号意味着什么?

TortoiseMerge文档中,等号表示:

通过恢复到该行的原始内容,撤消了更改.

小组显示了矿山或他们的基地之间的差异,我的问题是:

如果删除某些内容,则可以使用减号.如果添加了某些内容,则可以使用添加符号.为什么需要等号?描述"线条的原始内容"是什么意思?

在此输入图像描述

symbols tortoisemerge

11
推荐指数
1
解决办法
2090
查看次数

在TortoiseSVN中应用补丁的空差异窗口

脚步:

  1. 使用TortoiseSVN的上下文菜单选择"Create Patch"
  2. 在另一台机器上执行相同操作但选择"Apply Patch"并选择步骤1中生成的文件.
  3. 将打开一个空白合并窗口.

它看起来像这样:

截图

补丁文件是有效的,我可以使用unix补丁成功应用它(有一些行结束修补).

我在Windows 10和TortoiseSVN/TortoiseMerge 1.9.5上

tortoisesvn tortoisemerge

11
推荐指数
1
解决办法
964
查看次数

乌龟svn文件夹图标不来

我一直遇到乌龟的问题.

当我检查出代码时,乌龟图标通常是绿色或红色的文件夹都没有来.任何解决方案???

提前致谢.

tortoisesvn tortoisecvs tortoisemerge

9
推荐指数
2
解决办法
3万
查看次数

SourceTree外部合并停止工作

我已经在源代码树中使用tortoiseMerge作为外部工具已有一段时间了,但是今天在拉动之后我遇到了3个冲突,所以我修复了第一个冲突,然后我想打开下一个并弹出窗口,显示正在进行Visual merge,但是没有任何反应,tortoise没有启动。

怎么会这样
它工作一秒钟,但比不行。

我进行了一些搜索,但并没有真正找到很多东西,我试图将源树中的diff工具从系统默认值更改为乌龟,但是什么也没做。

任何想法发生了什么?

git tortoisemerge sourcetree

6
推荐指数
1
解决办法
534
查看次数

将 TortoiseMerge 设置为 SVN 的外部合并工具?

是否可以将TortoiseMerge(TortoiseSVN附带)设置为使用“svn merge”命令行遇到合并冲突时弹出的外部合并工具?我尝试将环境变量“SVN_MERGE”设置为指向TortoiseMerge.exe,但这似乎还不够。当我选择“l”(启动外部工具)时,TortoiseMerge 就会弹出,询问我要合并哪些文件。我希望这些信息自动推送到工具中。

有任何想法吗?

svn tortoisesvn tortoisemerge

4
推荐指数
1
解决办法
5053
查看次数

如何使用Perforce P4V的TortoiseMerge?

如何配置Perforce使用TortoiseMerge工具进行差异和合并?


我尝试过论点

/base:%1 /mine:%2
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

关注http://tortoisesvn.net/docs/release/TortoiseMerge_en/tme-automation.htmlhttp://www.perforce.com/perforce/doc.current/manuals/p4v/Configuring_display_preferences.html#Diff.Perforce文档说

在Arguments字段中为第三方diff应用程序指定参数:输入%1作为第一个文件的名称,输入%2作为第二个文件的名称.P4V在调用diff应用程序时用实际的文件名替换这些占位符.

然而,当我尝试它时,TortoiseMerge错误"​​无法打开文件%1"表明P4V没有替换参数并保持%1原样

在此输入图像描述

merge perforce p4v tortoisemerge

1
推荐指数
1
解决办法
852
查看次数