在平时我们写代码往往会遇到这样的问题:对某个阶段的代码进行备份,防止由于编码的失误造成新版本错误太多,这时候需要恢复到之前的版本。我之前的做法就是将错误过多的代码删除,用原来备份的代码重新在写!这样非常的浪费时间与精力,解决这个问题的一个比较完美的方法就是利用google code!
1、工欲善其事必先利其器。
分别下载TortoiseSVN、AnkhSvn,下载的地址、安装的方法就不介绍了,大家可以google一下。但有一点需要注意,就是AnkhSvn有可能安装不成功,总出现未能加载的错误。可以通过下载最新版本的方法解决,安装最新版本后,利用vs的命令行,输入:devenv /ResetSkipPkgs。然后重新再vs的工具--》选项--》source control中选择AnkhSvn。
2、在google code上创建自己的工程即可,具体方法可以google,这里不在想些介绍。
本地预上传的文件夹下,右键import,然后填写google code申请的URL即可。但需要的是,密码不是你的邮箱密码,而是你在http://code.google.com/hosting/settings设置的密码,由于我们处在天国,所以这个网址被和谐了,所以我们就要翻墙过去了。
翻墙可以使用代理,这里建议你用两个浏览器,一个用来翻墙一个用来正常浏览,因为翻墙会比较慢。具体怎么翻墙请参考google,因为“翻墙”这个词已经被百度和谐了,当然也可以搜索“如何设置代理”来解决翻墙的问题。
3、通过vs打开你的工程,文件---》subversion--->add soulation to subversion,在里面填写正确的网址就可以了。
4、功过以上步骤就可以轻松的管理自己的代码了,而且代码是备份到一个免费的服务器上哦。