摘要:CodePlex是微软的开源工程网站,涉及诸多微软最新技术的开源工程,同时你也可以建立并向世界展示自己的开源工程。同SourceForge、GoogleCode相比CodePlex有其自身的优势,特别是对做.Net开发的朋友来说,由于CodePlex支持TFS代码控制(当然CodePlex不仅仅支持TFS代码控制,还支持其他方式),而Visual Studio2010自身的Visual Studio Team Explorer就支持TFS连接,因此使用起来也相对比较方便,今天我们就一起看一下如何使用CodePlex托管自己的项目。

主要内容:

1.在CodePlex网站上注册和建立项目

2.使用Visual Studio Team Explorer连接CodePlex

3.添加项目到CodePlex并发布

一、在CodePlex网站上注册和建立项目

使用CodePlex托管项目第一步就是要在www.codeplex.com上注册自己的账号,以后项目的管理就可以使用此账号了(这里注意一下,以后项目管理的时候密码就是当前注册密码,但是用户名同此时注册的用户名有一定区别)。

接下登录之后你就可以选择Create Project

这里注意选择SourceControl选项,由于我们下面要使用TFS托管,使用Team Explore管理,因此就做了上图选择。

接下来就是需要验证邮箱

至此项目创建工作就完成了,我们可以到项目主页面去看看

在主页面我们看到提示说必须在30天内发布你的源代码,而且留有一个"Publish this project"按钮,当然现在你是无法发布的因为你的代码尚未上传。

二、使用Visual Studio Team Explorer连接CodePlex

接下来就来连接CodePlex,首先打开VS2010,点击"Connect To Team Foundation Server",此时如果您之前连接过TFS则会默认选中并且进行连接,如果没有则可以点击Severs,然后点击Add进行添加。

上面信息的输入至关重要,到底我们需要输入哪些信息呢,对于没有使用过CodePlex或者TFS的朋友会有些疑惑,其实我们不必着急,只要登录到CodePlex网站,然后选择Source Code,然后在网站右侧我们就可以看到Source Control(包含四种方式),点击"Visual Studio Team Explorer"

在这里我们可以看到连接TFS的所有信息,然后我们将这些信息正确填写

之后提示输入用户名和密码,这里需要注意用户名就是刚才网站上显示的

输入之后然后就会提示选择项项目

然后点击Connect即可,至此CodePlex已经连接完成。

三、添加项目到CodePlex并发布

接下来就是把项目放到CodePlex上,接着我们上面的步骤来做,连接上TFS后我们可以在VS 的Team Explore中看到下面的界面

然后双击SourceControl

选择左侧树形结构的"Cmj",接着在右侧可看到"Local Path:No Mapped"(如上图),我们点击"No Mapped"即可设置当前项目最后需要放置的本地目录

选择目录之后此时点击左侧树形结构中"Cmj",然后右键选择"Add Items To Folder"

接着点击右上角"Browse"选择项目文件所在目录,此时会列出此目录的所有文件及子目录,选择要上传的文件及目录点击"Finishi"添加完成。当然此时只是将文件添加到了TFS本地管理目录,还没有上传到CodePlex,接下来选中树形结构中"Cmj",然后右键"Check In Pending Change"

选择要上传内容,点击"Check In"即可。

至此,项目已经放到CodePlex上,但是还未进行发布,我们到CodePlex网站点击"Publish this project"按钮就可完成发布。

注意:

1.其实上面添加项目的过程有些繁琐,更简单的方法时是直接打开项目,右键添加"Add Solution To Source Control",然后输入用户名密码连接TFS,之后Check In即可。

2.对于临时断网无法连接TFS的情况,可以通过通过修改文件的只读属性进行正常修改代码,在可以连接网络的时候选择File—Source Control –Go Online就会提示有文件做出修改

然后"Go Online"

接着"Check In"即可。

使用VisualStudio2010连接CodePlex进行代码管理相关推荐

  1. VS2008连接CodePlex的源代码管理服务

    为了更有效的分享部门的.NET代码,我们决定把一些通用的组件源代码通过CodePlex来托管.CodePlex是MS提供的一个第三方源代码托管服务和开源项目管理网站,只要注册了CodePlex用户或者 ...

  2. linux连接svn上代码,代码管理平台介绍、安装svn、客户端上使用svn(linux)、客户端上使用svn(windows)...

    代码管理平台介绍 代码管理平台介绍--svn 版本控制,记录若干文件内容变化,以便未来查阅特定版本修订状况. 好比某一个业务,须要不断更新,好比产品经理这周提交了产品新的需求,改动了一些代码,咱们把新 ...

  3. 使用Git进行代码管理的心得

    注册GitHub账号 要使用GitHub进行代码管理.首先,需要一个GitHub的账户. 登录GitHub.com进行注册. 根据实践课上学长的指导,或参考他的blog来继续创建Organizatio ...

  4. git 命令详解和Android Studio代码管理工具

    目录 前言 git命令上传项目 一.核心操作 二.解决冲突 三.情景举例 四.查看ssh密钥 五.克隆远程项目 六.回退某个操作 七.和远程分支建立关联 八.删除文件 九.远程仓储 十.多人协作 十一 ...

  5. gitlab 只能owner 上传_代码管理-gitlab使用方法建议

    对gitlab的使用主要从两个角度去分析,一个是管理员,一个是开发提交者. 1. 管理员使用 1.1 初始配置 浏览器访问 http://服务器IP:11000 第一次访问会默认以root管理员用户登 ...

  6. java接口自动化(四) - 企业级代码管理工具Git的应用

    1.简介 首先我们自己需要将自己的代码上传到GitHub上边做好备份.用来避免万一由于某些不可控的非人为因素或者人为因素造成的代码丢失.而且GitHub是一个开源的代码管理工具.所以宏哥这里再次介绍一 ...

  7. gitlab创建分支上传文件_代码管理-gitlab使用方法建议

    对gitlab的使用主要从两个角度去分析,一个是管理员,一个是开发提交者. 1. 管理员使用 1.1 初始配置 浏览器访问 http://服务器IP:11000 第一次访问会默认以root管理员用户登 ...

  8. [BI项目记]-搭建代码管理环境之客户端

    前面已经介绍了如何搭建代码管理环境的服务器端安装和配置,这里介绍对于客户端的几个场景. 首先对于开发人员来说,可以直接使用Visual Studio来连接,这里主要演示Visual Studio 20 ...

  9. vs2008+vss2005实现代码管理

    1)安装好vs2008和vss2005. 2)配置vss2005服务器端 a)创建SourceSafe Database:打开 Microsoft Visual SourceSafe--下一步--Cr ...

最新文章

  1. 本人转行,出售二手.net书籍和源码,书籍3-4折,都是新华书店原版书。
  2. 油井在哪_身边榜样 | 张景岗:“油井越‘生气,自己越开心”
  3. 实验五 — — Java网络编程及安全
  4. android存电话号码,如何从android中删除联系人的电话号码?
  5. append从一个添加到另一_小米的另一妙用,制作小米锅巴,吃着嘎嘣脆,一口一个香得很...
  6. 转:Delphi中destroy, free, freeAndNil, release用法和区别
  7. java 获取下拉框的值_java中怎么获取下拉框的值
  8. Spring Cloud(Greenwich版)-06-Spring Cloud集成Feign
  9. LeetCode_151_python_翻转字符串里的单词
  10. cad放大_最新CAD软件插件大全+上千款字体,内附使用教程,只分享3天
  11. 史上最全linux内核配置--Device drivers
  12. 计算机四级数据库工程师考什么,计算机四级《数据库工程师》考试大纲
  13. 高校毕业生登记表计算机水平,高校毕业生登记表
  14. 计算广告——introduction
  15. 《惢客创业日记》2018.12.29(周六)取代手机的“量子智能标签”
  16. 利用摄像头实现人员活动检测(python+openCV)
  17. Web开发浅涉(以JAVA为例)
  18. unity3d 模拟电脑实现_基于Unity3D的机器人仿真实验系统
  19. Spring Cloud(十四):微服务灰度发布 --- Discovery
  20. 【行为管理篇】01. 恢复出厂及登录 ❀ 深信服上网行为管理

热门文章

  1. InnoDB和MyISAM区别
  2. SSIS中的记录集目标
  3. codility上的问题 (22)
  4. Centos7 下 配置 rsync 以及 rsync+inotify 实时同步
  5. 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序
  6. 【莫队算法】bzoj3781 小B的询问
  7. [Oracle] - 性能优化工具(5) - AWRSQL
  8. 查看和设置MySQL数据库字符集(转)
  9. Javascript中使用WScript.Shell对象执行.bat文件和cmd命令
  10. zencart分类页产品页去掉url中的id号