在跟踪远程仓库的分支上的我的仓库中打开日志消息视图。我知道远程仓库上有这个分支的新提交。我想更新日志视图以查看这些新提交,但我很难弄清楚如何轻松地执行此操作。
目前我所做的是:
现在我可以看到远程分支上的新提交。
理想情况下,我希望将这些内容合并到我的本地分支中,而不会将当前的变更集更改为最新的变更集,因为我可能会有本地冲突的变更,我想考虑如何处理,但我没有看到任何方法去做这个。我认为将新的变更集复制到我的工作分支的唯一方法是合并或变基,这两个变更都将更改合并到我的工作副本中,或者如果发生冲突则会失败,而不是简单地单独留下我的工作副本并显示新的变更集。
Q1。有没有更简单的方法来更新日志消息视图以获取远程分支上的新提交?
Q2。有没有办法将这些新提交应用到我的跟踪分支而不影响我的工作副本?
(如果您在上下文中有权访问终端*)
对于fetch部分,我会在后台设置一个终端窗口,指向你的repo root。
切换到终端,使用↑(向上)键使您之前的git fetch
(默认情况下从主遥控器获取所有分支)弹出,执行,切换回。几秒钟后,您只需刷新“日志消息”窗口即可。
并不是说它会完全解决你的问题,因为刷新本身是在TortoiseGit中处理的,但是我觉得值得考虑。
*(因为使用TortoiseGit和CLI很好地混合在一起)