跳到主要内容

Gitee 的 Visual Studio 扩展

提示:Visual Studio 2013,2015,2017 均有社区版,Gitee 的 Visual Studio 扩展支持 2017 社区版,专业版,企业版。

社区版基本功能和专业版一致,前提是只能用于非商业项目和开源项目。Express 版可以用于商业项目,也可以只下载 Visual Studio C++ Build Tools,这个可以无限制使用。

安装

Go https://marketplace.visualstudio.com/items?itemName=GiteeInc.GiteeExtension

注:Gitee.VisualStudio 只支持 Visual Studio 2015/2017。

使用

Visual Studio 版本管理相关功能,都集中在 Team Explorer Gitee.VisualStudio 的各个功能,都是穿插在 Team Explorer 的工作流中。

Connect 页

打开 Visual Studio 之后,展开 Team Explorer 面板,默认是 Connect 页(也可以在 Team Explorer 面板的工具栏中,点击插头图标,跳转到 Connect 页).

如果用户尚未登陆 Gitee,可以在 Connect 页的 Gitee 区中,点击连接按钮登陆;若尚未注册 Gitee,可以在该区中,点击注册按钮,在 Gitee 网站进行注册。

用户登陆 Gitee 之后,Gitee 区中,会显示已经通过 Visual Studio 克隆到本地的 Gitee 仓库。可以在 Gitee 区的工具栏进行克隆、克隆和退出操作。双击该区中仓库列表的仓库,可以打开该仓库。

克隆

在 Gitee 区的工具栏中,点击克隆按钮,会弹出当前用户的所有 Gitee 仓库,包括所属组的仓库。选择其中一个,点击下方克隆按钮即可。

注:默认情况下,所选仓库会被克隆到 %USERPROFILE%\Source\Repos 下,可以通过下方浏览按钮修改 clone 路径。若该目录下有和项目同名的文件夹存在,克隆按钮将不可用。

创建仓库

在 Gitee 区的工具栏中,点击创建仓库按钮,在弹出的对话框中,填写仓库名称,描述,选择 Git ignore 和协议,仓库路径之后,点击下方创建按钮即可。

退出

在 Gitee 区的工具栏中,点击退出按钮,即可登出当前用户。

注:登陆信息会从系统清除,但是克隆的仓库仍旧保留,下次登陆仍旧存在。

推送到 Gitee

在 Team Explorer 的 Synchronization/Publish 页中,通过其中的 Gitee 区,可以将当前 Git 仓库发布到 Gitee(需要填写仓库名,描述,协议,以及所有权)。若当前仓库不是 Git 仓库,可以在 VisualStudio 右下角,点击 Add to Source Control / Git,将其转化为 Git 仓库,然后再发布。

提交更改

Team Explorer 本身集成了 Commit,pull,sync 等 Git 操作,可以通过 Team Explorer 工具栏的小房子按钮,跳转到 Home 页进行相关操作。Gitee.VisualStudio 插件将 Gitee 特有的 Attachment,Pull Request,Issues,Statistics,Wiki 功能,都集成到该页面,通过点击相关按钮,跳转到对应的页面。

演示动画

许可协议及历史

本软件最初采用悬赏的方式由 @dilly 开发,代码借鉴了 Github for Visual Studio 源码,对此对所有相关的开发者表示感谢。