如何正确使用SVN建立本地文件管理
2012-08-01 17:33
375 查看
作为一个现代的开发人员,你已经习惯了使用版本管理来管理自己的代码和文档。当我们在家里的机器上想对自己的东西做版本管理的时候你需要自己配置一个版本管理服务器,如CVS等。但是很遗憾的是,CVSNT的配置很是麻烦,而且CVS的功能实在是落伍,SVN服务器的配置也实在麻烦,VSS?老古董一边去!网络上申请一个免费的项目空间,如sf.net之类的:那你的文件就都公开了。
今天我无意中发现原来创建一个个人用的SVN Repository是那么的方便。TortoiseSvn这个小乌龟你一定很熟悉,它本身就有一个创建本地Repository的功能,我以前没有注意到过,不知道你用过没有。我用的版本是 1.4.4,在它的帮助的Chapter4里就提到了这个功能。简单来说操作步骤如下
第一步,创建一个空白目录,如F:/SVNRepositorys/sample/sampleRepository
第二步,右键点击该目录,在右键菜单中选择TortoiseSVN->Create repository here...。如下图所示
第三步,在弹出窗口中选择repository的类型,FSFS是一种新的格式是一种新的类型,速度快,支持网络共享和windows98;BDB类型比较成熟,已经用了很长时间了,比较稳定。选择你想要的,点击OK按钮就可以了。
到此为止我们的工作就完成了,你已经有一个本地的repository可以用来做版本管理了。如果有兴趣的话你可以打开你刚才创建的目录看看里面的内容。我对里面的内容格式并不很清楚,这里就不说了。下面我们可以用Repository Browser看看我们新创建的repository,如下图所示:输入地址file:///F:/SVNRepositorys/sample/sampleRepository你就可以看到新创建的repository了。注意上面的蓝色部分,这里使用的协议是file协议。
我原先为自己一些文件的版本管理做过很多的麻烦事,比如搭建CVSNT啊,学习SVN Server的配置啊。但是没有想到可以这么简单的就可以达到自己的目的了。这件事情给了我一个启发:熟练掌握你手里已有的工具,你会发现你其实已经拥有很多。
如果实现不同机器的文件和代码管理,可以结合快盘来实现中间存储。当然中间同步可能会有点问题。最直接的办法就像肖哥说的自己部署一个svn服务器。
今天我无意中发现原来创建一个个人用的SVN Repository是那么的方便。TortoiseSvn这个小乌龟你一定很熟悉,它本身就有一个创建本地Repository的功能,我以前没有注意到过,不知道你用过没有。我用的版本是 1.4.4,在它的帮助的Chapter4里就提到了这个功能。简单来说操作步骤如下
第一步,创建一个空白目录,如F:/SVNRepositorys/sample/sampleRepository
第二步,右键点击该目录,在右键菜单中选择TortoiseSVN->Create repository here...。如下图所示
第三步,在弹出窗口中选择repository的类型,FSFS是一种新的格式是一种新的类型,速度快,支持网络共享和windows98;BDB类型比较成熟,已经用了很长时间了,比较稳定。选择你想要的,点击OK按钮就可以了。
到此为止我们的工作就完成了,你已经有一个本地的repository可以用来做版本管理了。如果有兴趣的话你可以打开你刚才创建的目录看看里面的内容。我对里面的内容格式并不很清楚,这里就不说了。下面我们可以用Repository Browser看看我们新创建的repository,如下图所示:输入地址file:///F:/SVNRepositorys/sample/sampleRepository你就可以看到新创建的repository了。注意上面的蓝色部分,这里使用的协议是file协议。
我原先为自己一些文件的版本管理做过很多的麻烦事,比如搭建CVSNT啊,学习SVN Server的配置啊。但是没有想到可以这么简单的就可以达到自己的目的了。这件事情给了我一个启发:熟练掌握你手里已有的工具,你会发现你其实已经拥有很多。
如果实现不同机器的文件和代码管理,可以结合快盘来实现中间存储。当然中间同步可能会有点问题。最直接的办法就像肖哥说的自己部署一个svn服务器。
相关文章推荐
- 如何正确使用SVN建立本地文件管理
- 如何正确使用SVN建立本地文件管理
- linux下如何使用svn判断本地文件夹那些文件已改动的命令
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- FTP:530 User cannot log in, home directory inaccessible,如何正确有效管理IIS FTP文件权限
- 使用git建立本地仓储管理代码【转】
- Android Studio 设置文件显示的颜色(在版本管理时会使用,如:git,svn)
- SVN的搭建及使用(三)用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突,重新设置用户名和密码等
- 使用svn与maven管理的项目导入Eclipse,但是与本地svn客户端关联不上?
- jdom 或 dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
- 本地建立SVN管理项目步骤
- 使用svn:externals建立SVN文件(夹)链接
- 【项目管理】使用SVN客户端搭建可以在局域网中访问的SVN本地库,类似局域网的SVN服务器
- Eclipse恢复已删除的文件和代码、svn使用了还原,但本地的没有提交找回没提交代码的方法
- 如何使用 git 忽略掉已经被 git 管理的文件
- 使用svn与eclipse管理本地代码(通过)
- 如何去除本地文件与svn服务器的关联
- 使用git建立本地仓储管理代码
- linux使用本地iso文件建立源
- 如何正确使用不同类型的WSDL文件