使用VisualStudio2010连接CodePlex进行代码管理

简介:

摘要:CodePlex是微软的开源工程网站,涉及诸多微软最新技术的开源工程,同时你也可以建立并向世界展示自己的开源工程。同SourceForgeGoogleCode相比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

 createProject

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

接下来就是需要验证邮箱

 createProject_ValidateEmail

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

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

二、使用Visual Studio Team Explorer连接CodePlex

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

 addToTFS

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

 TFSInfo

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

 AddToTFS2

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

 ConnectSecurity

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

 selectProject

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

三、添加项目到CodePlex并发布

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

 teamExplore

然后双击SourceControl

 sourceControlExplore

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

 mapLocalFolder

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

addToSourceControl

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

 checkIn

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

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

publishProject

注意:

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

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

 GoOnline

然后"Go Online"

 onlineCheckIn

接着"Check In"即可。

目录
相关文章
|
项目管理 数据安全/隐私保护 C++
|
数据安全/隐私保护 C++
团队开发-CodePlex的源代码管理
本文是“团队开发-CodePlex的工作模式和团队协作开发”的续篇。 安装Visual Studio Team Explorer 下载并安装Visual Studio Team Explorer,请到这里下载:http://www.
|
4月前
|
Shell 开发工具 git
云效代码管理可以通过以下步骤统一更换地址链接
【1月更文挑战第21天】【1月更文挑战第102篇】云效代码管理可以通过以下步骤统一更换地址链接
124 1
|
8月前
|
运维 安全 数据可视化
免费托管代码到云效代码管理Codeup
本场景介绍如何提交代码到云效代码管理Codeup。云效Codeup提供免费、不限容量的云上代码托管服务,您无需担心计费问题。
730 0
|
20天前
|
敏捷开发 Serverless 测试技术
云效产品使用常见问题之代码管理单文件超过200m无法上传如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
Shell 开发工具 git
云效代码管理可以通过以下步骤统一更换地址链接
云效代码管理可以通过以下步骤统一更换地址链接
36 3
|
3月前
|
Java Serverless Maven
云效代码管理问题之代码仓库配置需要评审如何解决
云效仓库是阿里云提供的代码托管和版本控制服务,支持Git等多种版本管理工具;本合集聚焦于云效仓库的使用技巧、团队协作流程以及常见问题解答,旨在帮助开发者更高效地进行代码管理和协作开发。
1756 0
|
架构师 开发工具 开发者
《开发者评测》之云效代码管理Codeup评测活动获奖名单
云效代码管理Codeup评测活动获奖名单出炉啦!