如何正确使用SVN建立本地文件管理

作为一个现代的开发人员,你已经习惯了使用版本管理来管理自己的代码和文档。当我们在家里的机器上想对自己的东西做版本管理的时候你需要自己配置一个版本管理服务器,如CVS等。但是很遗憾的是,CVSNT的配置很是麻烦,而且CVS的功能实在是落伍,SVN服务器的配置也实在麻烦,VSS?老古董一边去!网络上申请一个免费的项目空间,如sf.net之类的:那你的文件就都公开了。

  今天我无意中发现原来创建一个个人用的SVN Repository是那么的方便。TortoiseSvn这个小乌龟你一定很熟悉,它本身就有一个创建本地Repository的功能,我以前没有注意到过,不知道你用过没有。我用的版本是 1.4.4,在它的帮助的Chapter4里就提到了这个功能。简单来说操作步骤如下

  第一步,创建一个空白目录,如F:/SVNRepositorys/sample/sampleRepository

  第二步,右键点击该目录,在右键菜单中选择TortoiseSVN->Create repository here...。如下图所示

如何正确使用SVN建立本地文件管理

  第三步,在弹出窗口中选择repository的类型,FSFS是一种新的格式是一种新的类型,速度快,支持网络共享和windows98;BDB类型比较成熟,已经用了很长时间了,比较稳定。选择你想要的,点击OK按钮就可以了。

如何正确使用SVN建立本地文件管理

  到此为止我们的工作就完成了,你已经有一个本地的repository可以用来做版本管理了。如果有兴趣的话你可以打开你刚才创建的目录看看里面的内容。我对里面的内容格式并不很清楚,这里就不说了。下面我们可以用Repository Browser看看我们新创建的repository,如下图所示:输入地址 file:///F:/SVNRepositorys/sample/sampleRepository你就可以看到新创建的repository了。注意上面的蓝色部分,这里使用的协议是file协议。

如何正确使用SVN建立本地文件管理

  我原先为自己一些文件的版本管理做过很多的麻烦事,比如搭建CVSNT啊,学习SVN Server的配置啊。但是没有想到可以这么简单的就可以达到自己的目的了。这件事情给了我一个启发:熟练掌握你手里已有的工具,你会发现你其实已经拥有很多。

如果实现不同机器的文件和代码管理,可以结合快盘来实现中间存储。当然中间同步可能会有点问题。最直接的办法就像肖哥说的自己部署一个svn服务器。

你可能感兴趣的:(SVN)