Cur*_*eek 18 mercurial visual-studio mercurial-extension atlassian-sourcetree visual-studio-2013
我使用Mercurial进行源代码控制,使用SourceTree进行管理.我想使用Visual Studio的内置差异和合并工具(vsdiffmerge)来比较文件,但是这不起作用.
我目前正在使用以下内容:
差异命令:
\"C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\vsdiffmerge.exe \"
差异参数:
\"$ LOCAL \"\"$ REMOTE \"// t
合并命令:
\"C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\vsdiffmerge.exe \"
合并参数:
\"$ REMOTE \"\"$ LOCAL \"\"$ BASE \"\"$ MERGED \"// m
Visual Studio diff工具未启动.你能看一下吗?
更新: -
We should use like below:-
Diff Command:
full path of vsDiffMerge.exe
For VS 2015 and below you can find it in the Visual Studio installation folder, under Common7\IDE subfolder. Visual Studio 2017 has it slightly more hidden. Look under Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer.
Diff Argument: "$LOCAL" "$REMOTE" "Source" "Target" //t
Merge Argument: $LOCAL" "$REMOTE" "$BASE" "$MERGED" //m
Run Code Online (Sandbox Code Playgroud)
谢谢,Sombir
Ben*_*ica 11
对于 Visual Studio 2019 EnterprisevsDiffMerge.exe位置是:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\vsDiffMerge.exe
对于Visual Studio 2015
将此行放在Diff Command框中:
Run Code Online (Sandbox Code Playgroud)C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsDiffMerge.exe在参数框中这一个:
Run Code Online (Sandbox Code Playgroud)$REMOTE $LOCAL $BASE $MERGED //m
小智 5
使用Visual Studio 2015 Update 1和SourceTree 1.7.0.32509这只是设置,这对我有用:
C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsDiffMerge.exe
$REMOTE $LOCAL $BASE $MERGED //m
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16528 次 |
| 最近记录: |