Watch 12 Star 5 Fork 4

码云 / extension-docs

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
码云扩展需求文档与公开 API spread retract

Clone or download
gitosc-visualstudio.md 2.42 KB
Copy Edit Web IDE Raw Blame History
Charlie authored 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.

Help Search

183227_9af5e6a8_1826025 111910_4d91f001_1826025