Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重定基址时自动解决smartgit中的冲突_Git_Conflict_Rebase_Smartgit - Fatal编程技术网

重定基址时自动解决smartgit中的冲突

重定基址时自动解决smartgit中的冲突,git,conflict,rebase,smartgit,Git,Conflict,Rebase,Smartgit,smartgit中有一个很好的特性,它将冲突文件设置为rebase目标,即 通过调用文件上的命令“设置为重新设置目标(“他们的”)” 但是,我希望在重定基址期间对每个冲突文件自动执行此操作。提交和冲突文件太多,手动解析每个文件非常耗时 有没有办法让smartgit自动执行该解析 谢谢。如果smartgit和git一样聪明,那就用它来代替它吧 git rebase -s recursive -X theirs 谢谢,如果我要重新设置“上游”的基础,我应该添加什么命令?类似于git-rebase-

smartgit中有一个很好的特性,它将冲突文件设置为rebase目标,即 通过调用文件上的命令“设置为重新设置目标(“他们的”)

但是,我希望在重定基址期间对每个冲突文件自动执行此操作。提交和冲突文件太多,手动解析每个文件非常耗时

有没有办法让smartgit自动执行该解析


谢谢。

如果smartgit和git一样聪明,那就用它来代替它吧

git rebase -s recursive -X theirs

谢谢,如果我要重新设置“上游”的基础,我应该添加什么命令?类似于
git-rebase-upstream-s recursive-X theres
git-rebase-s revursive-X theres-upstream
我有
my_分支
,它被设置为跟踪
origin/dev
。状态是
您的分支和'origin/dev'已经分开,并且每个分支有41个和200个不同的提交。我执行了命令
git-rebase-s recursive-X ours origin/dev
,但git因冲突而停止。这是为什么?显然,git只有在两个分支中修改同一个文件时才会自动解决冲突。它不会自动解决文件删除问题