如何在 Visual Studio 中使用 Git 同步代码到 CodePlex-阿里云开发者社区

开发者社区> 嗯哼9925> 正文

如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

简介:
+关注继续查看

开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework、ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐。CodePlex 则是微软自己的一个开源社区,里面聚集了很多开源的项目,那么我们如何才能把自己的开源项目放到这上面呢?

 

在继续阅读本文前,请确定您已经在 Visual Studio 中安装了 Git 相关的扩展程序,并且大致了解如何在 Visual Studio 中使用Git,否则请您阅读 《如何在 TFS 中使用 Git》,并根据该文中的操作进行安装。

在 CodePlex 中创建项目

  登录 CodePlex 后,选择创建一个新项目,会跳转到一个创建项目的页面,按照提示填写完相应的内容。

  注意,在 Source Control 一项中,需要选择 Git

 

  点击 “Create” 之后,你会看到如下图片,在红框中提示了此项目发布的截止日期(到期未发布,项目将被删除)以及发布项目的4个步骤(编辑项目主页、上传代码、设置证书、编辑项目总结页面)。

 

 

编辑项目主页

  在上面的图片右上角,可以找到 “Edit Page” 字样,点击该链接就可以进入到主页编辑状态。CodePlex 提供了两种编辑方式: Wiki 标记 和 Html 标记,你可以任意选用其中一种进行编辑。

 

同步代码到 CodePlex

  本节是本文的核心内容,请大家仔细阅读。在阅读本节之前,请在本地准备好将要上传的项目。

 

  当主页编辑完成之后,选择导航中的 “Source Code”,进入第二个步骤 “上传代码”。

  此时我们点击右上角的 “Clone”,会显示出 “Git” 的地址,复制该地址。

 

  打开本地的解决方案,选择 属性 / Add Solution to Source Control。

 

  在跳出来的提示框中,选择 “Git”。

 

  点击 “团队资源管理器” ,将代码签入到本地代码库。

 

  成功签入后,点击 “Sync”。

 

  这个时候会跳转到 “未同步的签入” 界面。在 Url 输入框内输入本节刚开始复制的 Url 地址后,点击 “Publish” 将代码同步到 CodePlex。

 

正在同步中

 

同步完成

 

  回到 CodePlex,刷新下刚才的页面,会发现已经有签入的记录了。而且在头部的 “步骤” 也显示已经完成2个了。

 

  如果不清楚下一步该干什么,可以点击该 “步骤”,这样会显示每一步的详细信息,如下图所示。

 

设置证书

  证书代表着你将授权他人如何来使用你的源代码。比如,是否能够修改再发布。在这里我选用 MIT 证书,因为该证书可以提供使用者最大的自由度。

开源证书

摘自网络

 

 设置证书相关信息

 

项目总结

  完成了证书创建,最后一步就是对项目进行总结了,包括设置项目发布后的二级域名、项目总结性陈词、项目Logo等。

 

发布项目

  全部步骤完成之后,你会看到头部多出了一个 “Publish This Project” 的按钮,点击该按钮来完成项目的发布任务。

发布成功

 






本文转自stg609博客园博客,原文链接:http://www.cnblogs.com/stg609/p/3673782.html,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android Studio 使用ViewPager + Fragment实现滑动菜单Tab效果 --简易版
描述:         之前有做过一个记账本APP,拿来练手的,做的很简单,是用Eclipse开发的;         最近想把这个APP重新完善一下,添加了一些新的功能,并选用Android Studio来开发;         APP已经完善了一部分,现在就想把已经做好的功能整理一下,记录下来。
2542 0
Android Studio 使用Intent实现页面的跳转(带参数)
不管是在APP,还是在网站中,页面之间的跳转都是很常见的,本文主要讲一下在APP中,如何通过Intent实现页面的跳转。   不带参数: 写在MainActivity页面的代码: 1 Intent intent = new Intent(); 2 intent.
2543 0
如何使用Visual Studio Code调试PHP CLI应用和Web应用
在按照Jerry的公众号文章 什么?在SAP中国研究院里还需要会PHP开发? 进行XDebug在本地的配置之后,如果想使用Visual Studio Code而不是Eclipse来调试PHP应用,步骤也比较简单。
1078 0
Windows下使用VisualSVN Server搭建SVN服务器
使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明。 VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑 http://www.visualsvn.com/server/download/ SVN 的下载地址如下 http://tortoisesvn.net/downloads.html 【1】使用SVN,首先要安装TortoiseSVN,就是上面的SVN下载地址。
1795 0
Visual Studio 使用及调试必知必会
一:C# CODING 技巧 1:TODO 然后 CTRL + W + T,打开任务列表,选中 Comments,就会显示所有待做的任务 2:打开所在的文件夹 右键单击任何一个文件选项卡, 选择"打开所在的文件夹",或在 Solution Explorer 的文件上面点右键; 3:比对同一个文件 鼠标向下拖动红框内的图标。
734 0
使用IoT Studio经济高效地完成物联网应用开发(含DEMO)
IoT Studio原Link Develop,是阿里云整合在应用开发领域的丰富经验倾力打造的一站式、低成本、高稳定、易定制的物联网生产力工具,旨在帮助用户经济高效的完成物联网应用开发。
11796 0
+关注
4716
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载