VS的git功能,团队资源管理器(三)复制远端的存储库(代码仓库)

勇哥注:

由于VS自带有git管理功能且相当完善,所以第三方git工具相对来讲就显得不那么重要。

通常技术人员会刻意维护技术的复杂性,会Git的人,可能会鄙视用Fork之类git图形化软件的人、

以上两者都会鄙视用vs自带git工具的人,因为一门技术一但傻瓜就会伤了一些前辈的自尊。

我们还是抛弃掉这种技术自尊,努力适应傻瓜型的新技术吧!(也许未来低端的编程都会傻瓜到机器自己去编制了)


系列贴子汇总:

VS的git功能,团队资源管理器(一)怎么知道代码被git托管了,Git托管的主要功能

VS的git功能,团队资源管理器(二)第一次使用Git的必要设置、建立存储库的几种方法

VS的git功能,团队资源管理器(三)复制远端的存储库(代码仓库)

VS的git功能,团队资源管理器(四)分支历史、推送、.gitignore忽略文件

VS的git功能,团队资源管理器(五)同步 提取 拉取 推送

VS的git功能,团队资源管理器(六) 常见的错误处理


(一)复制远端的存储库


如果要克隆外网的代码,如github上的。

会有一个"Open in Visual Studio"

image.png

点击后直接启动vs,并自动下载代码。


如果要克隆内网的Git服务器上的代码。

则“在VS Code中克隆”这项未必是有效果的(依服务器设置来定)

image.png


但是无论是外网还是内网,都是可以使用http地址的方式克隆代码


打开VS,不要创建任何项目,转到“团队资源管理器”

点击“管理连接”image.png

然后使用“克隆”功能

image.png


把线上代码仓库的http地址复制到克隆选项中去

D:\localLib\app4是本地存储库的位置。

image.png

image.png

下面是克隆的进度,因为是线上代码克隆到本地,因此跟网速有关系。

image.png


注意一点: VS是不支持SSH方式克隆代码的。



最后,你回到“主页”。

此时应该能看到.sln的解决方案了。双击它打开项目进行编辑了。

如果解决方案下面是空白,只能说明下载的东西不是VS能编辑的,此时仅是做为管控而存在。


image.png


最后勇哥提醒一下,你打开的工程,是不是每个文件前面都有锁头标记呢?

这个是要仔细检测一下的。

可能会出现一部分文件没有锁头,这样就意味着这部分文件不被管控。

这种问题勇哥遇到一次,当时的解决方法是没有用VS发布软件的初始版本,而是用Git Bash命令行方式push到远端存储库的。


另外还有一种可能是,vs做push或者pull的时候,有可能无内容的空目录会缺失。



--------------------- 

作者:hackpig
来源:
www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!


本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2024年5月    »
12345
6789101112
13141516171819
20212223242526
2728293031
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864