`
csstome
  • 浏览: 1481389 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

使用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"即可。

知识共享许可协议 作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,演绎或用于商业目的。但转载请注明来自崔江涛(KenshinCui),并包含相关链接。
分享到:
评论

相关推荐

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    《visual c++ 2010入门经典(第5版)》针对visual c++ 2010版本进行了全面更新,介绍了最新的开发环境和如何使用visual c++构建现实世界中的应用程序。拥有本书,您就迈向了通往使用两种c++版本编写应用程序的成功之路...

    projectalpha:Visual Studio解决方案,为从Grid Solutions Framework开发新产品提供了快速入门-时间序列库

    Project Alpha是一个Visual Studio解决方案,它提供了从开发新产品的快速。 下载该项目的源代码后,您可以运行“”脚本,该脚本将创建您自己的基于个人服务的应用程序,该应用程序可以管理和托管时间序列适配器。 ...

    好用的反编译工具.NET Reflector 6.1.0.11(截至2010.08.19最新版)

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    魅族M8应用程序开发向导

    由于魅族M8的SDK不带有Visual C++开发工程模板,所以安装完SDK后每次要为M8开发应用程序都得按照SDK使用帮助里的指导建立Visual C++开发项目,然后拷贝SDK Sample代码,手续颇多。 为了方便大家开发M8应用程序,省...

    反编译工具.NET Reflector 6.5.0.135

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    .NET Reflector 7.0.0.420 Crack

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    Reflector 7.5.4 带注册机和说明文件

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    好用的反编译工具.NET Reflector 6.6.0.30(截至2011.04.20最新版)

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    Reflector6.5升级后最新版

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    Reflector 6.5.0.135

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    Reflector 6..6.0.30

     有了Reflector.VisualStudio插件(正版,下面是根据在线资料介绍),Reflector可以寄在Visual Studio中Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序中的所有功能还可以寄于Visual Studio中。...

    RapidWebDev框架源码

    复制如下XML定义文件(C:\MyProject\RapidWebDev\xml schema\目录下找到它们)到你vs2008的Schemas目录(%VSTS%\Xml\Schemas\)下,以获取Visual Studio的智能感知支持: DynamicPage.xsd; DataSource.xsd; ...

    Base 10 and Binary teaching program:XNA框架用C#编写的程序-开源

    要求您在Windows操作系统上安装Visual Studio(至少2012年)和XNA。 至少在2012年,因为该代码是使用Visual Studio 2012编写的。针对VS的XNA安装链接:https://msxna.codeplex.com/releases

    Hawkeye2:Hawkeye-.Net运行时对象编辑器

    鹰眼2 前言 从版本2开始,Hawkeye源代码托管在github: : ,尽管该项目的官方主页仍然是Codeplex... 您甚至可以连接到Visual Studio并修改其某些(.NET)属性(例如:VS的“属性编辑器”)。 从1.1.9版开始,Hawke

Global site tag (gtag.js) - Google Analytics