代码多了,有时候放电脑上很难整理,推荐使用GoogleCode进行管理,方便而且实用。
首先,用gmail邮箱去申请一个项目http://code.google.com/hosting/createProject,填写完相应的内容之后就建好自己的Project了(选择版本管理控制系统的时候,注意选择subversion),这时候再去对应项目的Source面板,就能看到项目的SVN库,例如
svn checkout https:// your-project .googlecode.com/svn/trunk/ your-project --username yourname
好了,装个svn工具,推荐TortoiseSVN
装好工具之后,建一个空文件夹,先把svn库上的东西checkout下来,svn的地址即为https:// your-project .googlecode.com/svn/trunk/,然后根据提示输入用户名和密码(注意用户名是邮箱名的前缀,不带后面的@gmail),checkout之后会发现是个空文件夹(含有隐藏文件.svn,不用管它)
接着,把你的代码放到目录下面,然后commit,这样,你的项目就在google code上面托管了,以后到什么地方都能下下来看了。
注意:checkout的时候下载的是与“.svn”文件夹同一层的文件。
所以用tortoise下载的时候注意一下,创建目录A,在A下面直接checkout,结果会是.svn,XXX,XXX(.metadata),最好在A下面checkout的时候多填上一级目录,将checkout directory设置成E:/A/you_project_name
使用myeclipse的SVN插件的时候方式如下:新建一个GoogleCode目录,然后将myeclipse的工程指向这个目录。
进入工程后,添加一个SVN仓库,即你的代码SVN库,点击该仓库,可以看到代码的目录结构。
再点击改SVN库,选择“checkout”,这时,会让你选择将代码以一个项目的形式checkout下来,这时输入的就是你的项目名,比如简单的app1,点击“next”后,会让你选择myeclipse的workspace,这时,选择默认的GoogleCode就可以了。注意,这时候是把代码整体作为一个项目checkout下来的。
如果想把代码上的多个项目都作为项目checkout下来,则应该选择要下载的项目,右键“checkout”,这时,弹出的对话框为“checkout into the workspace as projects”,再点击next,选择默认的workspace,如googlecode/javastudy,这时checkout下来的就是按照各个project下载的,这样的好处是,每个project能够按照自己的方式运行,例如普通的java程序可以采用java application的方式运行,而不影响别的project。如果你有多个project,建议使用这种方式进行checkout。