个人作坊,vs 集成 GIT版本控制,GIT恢复历史版本时,总提示有冲突要求合并. 请问怎么才能还原到历史版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人作坊,vs 集成 GIT版本控制,GIT恢复历史版本时,总提示有冲突要求合并. 请问怎么才能还原到历史版本相关的知识,希望对你有一定的参考价值。

file history->manipulate commit->还原提交==>出提示了,有冲突需要解决...还原历史版本不需要冲突吧...请问怎么才能还原到历史版本
我已经不用GIT改为SVN了,还是用VISUAL SVN吧,GIT,如果每个要我手工比对文件差异合并,我可没那时间.不用它了.SVN虽然卡点,可是还算好用

命令行用git remote -v show origin,tortoisegit不太清楚。
origin是远程那边的名字,你可能不是这个
不过你既然git push用起来不行,最好还是先解决这个问题。不然可能整个remote功能都不能用。
Whatever is worth doing is worth doing well.
参考技术A 不确定这个“还原提交”是通过什么命令操作的。如果是git revert某个中间的提交,是有可能出冲突的。你看一下冲突文件解一下冲突就可以了。

VS Code入门

一、功能介绍

视频介绍

1、Git集成

VSCode内置版本控制机制,并自带对Git和Github的支持,你也可以安装插件以支持其他版本控制软件如SVN,TFS等。版本控制视图中提供了各种版本控制功能:

技术图片

如果你的项目目录包含.git文件夹,那么VSCode自动开启完整的Git和Github支持。你可以进行的操作包括:

  • 提交文件到Git
  • 向远程仓库推送更新,或从远程仓库拉更新
  • 切换已有分支或新建分支
  • 查看并解决合并冲突
  • 查看代码差别

所有这些事都可以直接在VSCode用户界面中完成:

技术图片

VSCode也能识别来自编辑器外的文件内容改变并做出反应。

在VSCode中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用M标记,新的未追踪文件用U标记。

鼠标悬浮于文件上,点击加号(+)来添加更改。在顶端输入提交信息,最后点击对勾来提交这些更改。

技术图片

你也可以在VSCode中将本地提交推至Github。选择版本控制视图中的Sync,点击状态栏中的Synchronize Changes即可。

以上是关于个人作坊,vs 集成 GIT版本控制,GIT恢复历史版本时,总提示有冲突要求合并. 请问怎么才能还原到历史版本的主要内容,如果未能解决你的问题,请参考以下文章

VS.net 2013中使用Git建立源代码管理 版本管理

Git介绍与使用

VS Code入门

Git和TFS版本控制团队工作

git内容补充-Git零基础快速入门-苏玲

vs2013中有一个解决方案是由git版本控制的,怎么能够移除版本控制,保留代码