12 Star 9 Fork 4

GitGroup / extension-docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gitosc-visualstudio.md 2.42 KB
一键复制 编辑 原始数据 按行查看 历史
江二十三 提交于 2016-05-11 18:50 . update

Visual Studio™ 的 码云扩展

码云是开源中国推出的基于 GIT 的代码托管平台,现准备推出 Visual Studio 的码云扩展。

Visual Studio™ 是 Microsoft™ 公司推出的一款非常流行的集成开发工具,目前码云上有非常多的开发者 使用 Visual Studio™ 开发。推出码云扩展能帮助用户更方便的使用码云。

国外著名的代码托管平台 Github™ 亦推出了 Visual Studio™ 的扩展,名为: Github Extension for Visual Studio 此扩展开源并且托管于 github.com,开发扩展人员可以参考此扩展。

Github Extension for Visual Studio:
https://visualstudio.github.com
https://github.com/github/VisualStudio

码云扩展的功能需求

  1. Connect To GITOSC
  2. Two-Factor authentication: reserved
  3. Clone a GITOSC Repository
  4. Create a GITOSC Repository
  5. Publish to GITOSC

码云扩展需要实现 Github 的基本功能,包括但不限于 克隆,检出,切换分支,提交代码,比较差异。

登陆到码云使用 HTTPS 登陆后获得私有 token,扩展可以选择保存密码,但是必须使用 Windows 凭据管理保存密码, 不得使用明文或者私有格式保存密码,不得明文保存私有 token。

扩展需要预留 两步验证和 oauth 能力。亦需支持 oschina Github 微博 Windows live 的 oauth 登陆。

扩展需要列出登陆用户所有在码云上可以操作的仓库,当用户点击时,可以通过 https 地址克隆下来。

扩展需要支持在码云上创建一个仓库,需要支持添加忽略文件,开源协议,建议本地初始化后,推送到远程空仓库。

扩展需要支持将本地的项目初始化成一个 git仓库,并且添加忽略文件,开源协议。并推送到码云。

扩展应当可以通过 Visual Studio 菜单 Team 接入,并且与 团队管理服务整合。

扩展不能使得 Visual Studio 失去响应,不得导致 Visual Studio 崩溃,并且不能破坏用户数据。

系统要求

Visual Studio 2013 可选, Visual Studio 2015, 是必选,Visual Studio 15 可选

参考图片

登陆界面
连接到 Github

克隆仓库
clone

创建项目
create

when-created

版权

扩展源码版权归我方所有,并且我方保留所有解释权利。

Copyright © 2016. OSChina.NET. All Rights Reserved.

1
https://gitee.com/GitGroup/extension-docs.git
git@gitee.com:GitGroup/extension-docs.git
GitGroup
extension-docs
extension-docs
master

搜索帮助