使用TFS,在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

 

这里注意选择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 PathNo 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"即可。

你可能感兴趣的:(code)