如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
2014-04-18 17:44
351 查看
开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework、ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐。CodePlex 则是微软自己的一个开源社区,里面聚集了很多开源的项目,那么我们如何才能把自己的开源项目放到这上面呢?
在继续阅读本文前,请确定您已经在 Visual Studio 中安装了 Git 相关的扩展程序,并且大致了解如何在 Visual Studio 中使用Git,否则请您阅读 《如何在 TFS 中使用 Git》,并根据该文中的操作进行安装。
注意,在 Source Control 一项中,需要选择 Git。
![](http://images.cnitblog.com/i/30991/201404/181714195414643.jpg)
点击 “Create” 之后,你会看到如下图片,在红框中提示了此项目发布的截止日期(到期未发布,项目将被删除)以及发布项目的4个步骤(编辑项目主页、上传代码、设置证书、编辑项目总结页面)。
![](http://images.cnitblog.com/i/30991/201404/181714408851456.jpg)
![](http://images.cnitblog.com/i/30991/201404/181715267915564.jpg)
当主页编辑完成之后,选择导航中的 “Source Code”,进入第二个步骤 “上传代码”。
此时我们点击右上角的 “Clone”,会显示出 “Git” 的地址,复制该地址。
![](http://images.cnitblog.com/i/30991/201404/181715496669875.jpg)
打开本地的解决方案,选择 属性 / Add Solution to Source Control。
![](http://images.cnitblog.com/i/30991/201404/181716124949201.jpg)
在跳出来的提示框中,选择 “Git”。
![](http://images.cnitblog.com/i/30991/201404/181717202918022.jpg)
点击 “团队资源管理器” ,将代码签入到本地代码库。
![](http://images.cnitblog.com/i/30991/201404/181717512132943.jpg)
成功签入后,点击 “Sync”。
![](http://images.cnitblog.com/i/30991/201404/181718152283338.jpg)
这个时候会跳转到 “未同步的签入” 界面。在 Url 输入框内输入本节刚开始复制的 Url 地址后,点击 “Publish” 将代码同步到 CodePlex。
![](http://images.cnitblog.com/i/30991/201404/181718317609955.jpg)
![](http://images.cnitblog.com/i/30991/201404/181718389942978.jpg)
正在同步中
![](http://images.cnitblog.com/i/30991/201404/181736408855188.jpg)
同步完成
回到 CodePlex,刷新下刚才的页面,会发现已经有签入的记录了。而且在头部的 “步骤” 也显示已经完成2个了。
![](http://images.cnitblog.com/i/30991/201404/181737047752855.jpg)
如果不清楚下一步该干什么,可以点击该 “步骤”,这样会显示每一步的详细信息,如下图所示。
![](http://images.cnitblog.com/i/30991/201404/181737200104202.jpg)
![](http://image.beekka.com/blog/201105/bg2011050101.png)
摘自网络
![](http://images.cnitblog.com/i/30991/201404/181737502919250.jpg)
![](http://images.cnitblog.com/i/30991/201404/181738049639468.jpg)
设置证书相关信息
![](http://images.cnitblog.com/i/30991/201404/181739122606376.jpg)
![](http://images.cnitblog.com/i/30991/201404/181739343224101.jpg)
![](http://images.cnitblog.com/i/30991/201404/181739510729717.jpg)
发布成功
示例中的项目可以在这里找到:The simplest demo for MVVM
本文来源: 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
在继续阅读本文前,请确定您已经在 Visual Studio 中安装了 Git 相关的扩展程序,并且大致了解如何在 Visual Studio 中使用Git,否则请您阅读 《如何在 TFS 中使用 Git》,并根据该文中的操作进行安装。
在 CodePlex 中创建项目
登录 CodePlex 后,选择创建一个新项目,会跳转到一个创建项目的页面,按照提示填写完相应的内容。注意,在 Source Control 一项中,需要选择 Git。
![](http://images.cnitblog.com/i/30991/201404/181714195414643.jpg)
点击 “Create” 之后,你会看到如下图片,在红框中提示了此项目发布的截止日期(到期未发布,项目将被删除)以及发布项目的4个步骤(编辑项目主页、上传代码、设置证书、编辑项目总结页面)。
![](http://images.cnitblog.com/i/30991/201404/181714408851456.jpg)
编辑项目主页
在上面的图片右上角,可以找到 “Edit Page” 字样,点击该链接就可以进入到主页编辑状态。CodePlex 提供了两种编辑方式: Wiki 标记 和 Html 标记,你可以任意选用其中一种进行编辑。![](http://images.cnitblog.com/i/30991/201404/181715267915564.jpg)
同步代码到 CodePlex
本节是本文的核心内容,请大家仔细阅读。在阅读本节之前,请在本地准备好将要上传的项目。当主页编辑完成之后,选择导航中的 “Source Code”,进入第二个步骤 “上传代码”。
此时我们点击右上角的 “Clone”,会显示出 “Git” 的地址,复制该地址。
![](http://images.cnitblog.com/i/30991/201404/181715496669875.jpg)
打开本地的解决方案,选择 属性 / Add Solution to Source Control。
![](http://images.cnitblog.com/i/30991/201404/181716124949201.jpg)
在跳出来的提示框中,选择 “Git”。
![](http://images.cnitblog.com/i/30991/201404/181717202918022.jpg)
点击 “团队资源管理器” ,将代码签入到本地代码库。
![](http://images.cnitblog.com/i/30991/201404/181717512132943.jpg)
成功签入后,点击 “Sync”。
![](http://images.cnitblog.com/i/30991/201404/181718152283338.jpg)
这个时候会跳转到 “未同步的签入” 界面。在 Url 输入框内输入本节刚开始复制的 Url 地址后,点击 “Publish” 将代码同步到 CodePlex。
![](http://images.cnitblog.com/i/30991/201404/181718317609955.jpg)
![](http://images.cnitblog.com/i/30991/201404/181718389942978.jpg)
正在同步中
![](http://images.cnitblog.com/i/30991/201404/181736408855188.jpg)
同步完成
回到 CodePlex,刷新下刚才的页面,会发现已经有签入的记录了。而且在头部的 “步骤” 也显示已经完成2个了。
![](http://images.cnitblog.com/i/30991/201404/181737047752855.jpg)
如果不清楚下一步该干什么,可以点击该 “步骤”,这样会显示每一步的详细信息,如下图所示。
![](http://images.cnitblog.com/i/30991/201404/181737200104202.jpg)
设置证书
证书代表着你将授权他人如何来使用你的源代码。比如,是否能够修改再发布。在这里我选用 MIT 证书,因为该证书可以提供使用者最大的自由度。![](http://image.beekka.com/blog/201105/bg2011050101.png)
摘自网络
![](http://images.cnitblog.com/i/30991/201404/181737502919250.jpg)
![](http://images.cnitblog.com/i/30991/201404/181738049639468.jpg)
设置证书相关信息
项目总结
完成了证书创建,最后一步就是对项目进行总结了,包括设置项目发布后的二级域名、项目总结性陈词、项目Logo等。![](http://images.cnitblog.com/i/30991/201404/181739122606376.jpg)
发布项目
全部步骤完成之后,你会看到头部多出了一个 “Publish This Project” 的按钮,点击该按钮来完成项目的发布任务。![](http://images.cnitblog.com/i/30991/201404/181739343224101.jpg)
![](http://images.cnitblog.com/i/30991/201404/181739510729717.jpg)
发布成功
示例中的项目可以在这里找到:The simplest demo for MVVM
本文来源: 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
相关文章推荐
- [转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
- 如何使用git命令同步代码到github或提交到多个远程仓库
- 在Windows使用git工具将代码同步至github(作者:ying1989920)
- git使用之如何将github库下载到本地与如何将代码上传github
- 如何使用Git上传代码到GitHub
- 如何使用Git上传项目代码到github
- 如何使用Git上传项目代码到github
- 使用Git命令实现代码上传与同步
- 使用git从Coding.net上同步代码到Eclipse报错 Internal error; consult Eclipse error log
- 在Windows使用git工具将代码同步至github(作者:ying1989920)
- 如何使用Git上传项目代码到github
- 如何使用Git上传项目代码到github
- Myeclipse如何使用自带git工具向远程仓库提交代码
- ubuntu中使用git命令与github的代码版本保持同步
- 如何使用Github DeskTop客户端以及简单的git指令托管代码到github
- VS2015使用git同步代码
- 如何使用osChina的git代码管理
- 如何在WeX5中使用自己的tomcat并在修改代码后自动同步
- 如何将本地代码使用Git上传至Github
- 如何使用GIT上传自己的代码到码云(windows)