对于一般的开发者来说,如果你的代码开源,那么可以使用Google Code,Github等主流的代码托管服务。如果你不想开源你的代码,那么你就有必要使用私有的代码托管服务。

当你只需要在一台机器上做开发时,你可以在本地建版本库,并使用云存储工具保存代码即可。不过,我认为使用免费的私有代码托管服务是更好的办法,比如SAE的SVN代码托管。

你说你还没有用过SAE?那么你不嫌麻烦的话就去注册一个试试吧,除了代码托管功能,你还可以在上面部署个测试环境调试代码。

现在假设你已经注册好了SAE账号,首先,就去创建一个应用,因为SAE的服务都是基于应用的,也就是说每个应用都有自己的代码库,你可以创建多个应用来使用多个版本库。创建应用很简单,建议选择php、web应用。选java的话可能会需要支付额外一部分的云豆(SAE的收费单位)。

sae svn

第二步,点击应用名进入管理页面,点击“代码管理”,可以看到如图所示:

sae svn

你可以点击编辑代码,直接通过网页形式编辑版本库中的代码,新增,编辑,删除都可以。点击对应的链接就可以以web形式访问代码,如果有index文件就会展示出内容来。

往下看,你会发现该应用的svn仓库地址:
sae svn

如果你本地装了svn客户端,或者eclipse上装了svn插件,那么可以使用这个链接来更新和提交代码,需要注意的是,svn的用户名就是你sae的登录名,但密码是独立的安全密码,并不是你的sae登陆密码,关于怎么设置sae的安全密码,请去sae账户管理,密码设置那边修改吧。

sae提供的代码管理,只允许每个应用100m的代码空间,另外,sae使用过程中需要消耗一些云豆,如果觉得云豆不够用了,那么建议去申请开发者认证,申请通过后定期会送你大量的云豆,基本上可以免费使用sae大部分功能了。