c2t*_*run 9 git git-merge beyondcompare3
我在当地分公司做了一些改变.我没有承诺.我刚刚将所有更改编入索引并将其移至存储区.现在我做了一个
git pull
Run Code Online (Sandbox Code Playgroud)
git pull之后我做了
git stash apply
Run Code Online (Sandbox Code Playgroud)
现在有一些冲突.在eclipse中,我能够以正常的git格式看到冲突
<<<< Updated Upstream
ksldjflsdk
sdlkfjdslk
sdlkfjsdlk
===========
sdlkfjdslk
dslkfjdslkfj
dsklfjsdlkjf
>>>>> Stashed Changes
Run Code Online (Sandbox Code Playgroud)
现在有一些文件存在很多冲突.我很难向上看和合并.有没有办法可以将当前的合并流程移到超出比较的位置.
我在git版本1.8.3和Beyond Compare 3.2.3上
小智 15
我假设你可以从命令行启动Beyond Compare,并且你在Windows上.您可以将以下行添加到全局.gitconfig文件中:
[merge]
tool = bc3
[diff]
tool = bc3
[difftool "bc3"]
cmd = "\"c:/program files (x86)/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\""
[mergetool "bc3"]
cmd = "\"c:/program files (x86)/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\""
Run Code Online (Sandbox Code Playgroud)
编辑:直接从站点添加Mac命令:
git config --global diff.tool bc3
git config --global merge.tool bc3
git config --global mergetool.bc3.trustExitCode true
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用以下命令简单地启动冲突解决:
git mergetool # Starts Beyond Compare for all conflicted files, one at a time.
git mergetool -- <file> # Starts B.C. just for the specified file.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5261 次 |
| 最近记录: |