今天你用Subversion了吗

来源:互联网 发布:程序员怎么接私活 编辑:程序博客网 时间:2024/04/29 14:04

在一个团队中编写过代码的人应该都用过源代码管理工具,在团队开发中源代码管理工具是基本的软件配置管理的一部分。

但我感觉不仅编程人员在团队软件开发中要用版本控件工具Version Control,我们每个用电脑写过点什么的人都应该有个Version Control. 或者说,只要你常用键盘敲入一些东西并把它保存为文件,你就有使用Version Control的需要。 在非软件开发领域,比如说作家,我就认为非常有必要使用Version Control。事实上,许多计算机软件方面的技术作者就是使用Version Control来辅助写作的。

源代码管理工具可选的有一大堆,常用的有Subversion,Visual Source Safe, Team Foundation Server, Clear Quest等等。一个Version Control只是个人用,使用Team Foundation Server和Clear Quest等也太浪费了。就我现在看来,Subversion是最好的个人Version Control。不仅免费,且TortoiseSVN和Windows文件夹结合得非常好。使用时不用从开始菜单等处打开额外程序,使用非常方面。个人用时,在Subversion中只需配置基本的安全模式就行了。

有了SVN,当你要写点什么的时候,就把它放入SVN管理。当你反悔删除了文章中的某段时,你可以通过SVN把它取回来。你甚至都不怕文章无意间被删除,因为在SVN中都有。我不知道大家有没有这样的经历:为了保证自己刚写的某个重要文档不被无意间删掉,在许多地方都放了一个备份。有了SVN,只要保证SVN数据的安全,你的文档什么的怎么删都没关系。

我甚至觉得,每个电脑中都应该装一个SVN。不过SVN安装和配置对一个文学作家来说倒真是件难事。不知是不是应该有个公司可以出个更方便的面向大众的傻瓜性的版本控件工具。因为不仅只是程序员才需要它。甚至在操作系统中是不是就可以集成一个简单的版本,它应该像浏览器那样被天天使用。

如果你那天因为怕一个重要文档被错删,怕被错误地修改,而多处备份时,记得请用Subversion!

原创粉丝点击