最近出于实际应用的需求,需要尝试对VS项目进行同步管理。这里选择基于github仓库进行同步。在网上找了很多的介绍,加上自己的一点常识,在这里给出具体的实现方法。
一. 将本地项目发布到Guthub仓库
1. 安装插件:
菜单栏 -> 扩展 -> 管理扩展 -> 搜索GitHub Extension for Visual Studio 并安装
2. 建立本地仓库
2.1 首先设置源代码插件
2.2 右键解决方案->将解决方案添加到源代码管理
这样基本就完成了本地仓库的建立,之后需要将本地仓库publish到github上。
3. Publish到github仓库
选择团队管理器->管理链接:
双击本地Git仓库的链接:
出现如下界面:
点击同步:
如果没有链接github账号,可能会提示登录认证。认证后,就可以直接发布到Github上:
发布成功后,本地显示:
github上的仓库文件:
二. 同步管理:
1. 克隆代码仓库到本地仓库
同样在团队管理器中 -> 管理链接 -> Github -> 克隆
出现仓库选择,选择你希望克隆的仓库:
定位你需要克隆的到的本地位置,点击克隆,完成仓库的下载同步
2. 同步新的代码到Github仓库
选择本地仓库中你修改过的项目:
双击之后,进入仓库界面,选择更新:
这里记录了更新信息,选择你希望更新的内容,添加更新信息,之后选择全部提交,完成更改的步骤。
回到同步界面,选择同步,完成更新到Github仓库的同步。
点击同步:
完成同步:
检查仓库是否实现同步。