Subversion 是一个非常不错的版本控制系统,对我日常的开发工作帮助相当大。
不过 Subversion 是命令行操作的,用起来不是很方便。所以我在客户端都是使用 TortoiseSVN 这个出色的图形界面客户端。
下载地址
TortoiseSVN 安装完成后,就完全集成到 Windows 资源管理中了。在文件夹中点击鼠标右键就能看到 TortoiseSVN 的菜单。
从仓库导出代码
选择“SVN 取出”菜单,然后输入要到处的仓库及目录地址:
取出操作完成后,本地将有一个源代码仓库的拷贝。可以在这个拷贝中进行修改等操作。
将改动提交到仓库
修改工作告一段落后,就应该使用“SVN 提交”菜单,将修改的内容提交到源代码仓库:
从仓库获取更新
其他人可以用“SVN 更新”菜单从仓库获取最新版本。
一些注意事项和常见小问题
在对本地拷贝进行操作时,如果涉及到目录、文件的改名、删除等操作,都应该用SVN的菜单来进行,而不应该直接删除或者改名这些文件。
同时,进行了这些操作以后,应该立刻从仓库获取更新,以确保后续操作能够进行。
进一步阅读
这里有一本完整书籍,对你熟练使用 Subversion 有极大帮助。
使用Subversion进行版本控制