因为最近开发项目的关系,所以一直都在用SVN。分享下自己的一些经验心得,供正在学习的朋友参考。个人以windows xp 平台为例。需要安装的软件有SVN、TortoiseSVN、Visual SVN,同时,可能会用到Apache,如果安装Visual svn的话,Apache可以直接忽略。使用Visual SVN的目的主要是为了方便服务器端的管理。Visual SVN的相关教程见附件。下面讲述几个可能会碰见的问题:
(1)如何删除Visual SVN上的文件,可能直接使用Visual SVN并不能删除单个文件,当然删除一个文件夹是可以的。那么对于单个文件,可以先在本地建个空文件夹利用TortoiseSVN的check out选项先从svn服务器下载所需工程文件,然后利用TortoiseSVN删除相应文件,这样便可以删除Visual SVN上的文件。
(2)本地工程文件无法上传至SVN服务器。可以先需要进行update操作,使本地工程版本与服务器版本一致,从而再进行commit操作。
(3)对于第二种情况中,可能是由于本地文件与服务器文件内容冲突引起的,在该种情况下,可能会在当前文件夹下生成.mine与.rmx(好像是,记不清了)的临时文件,其中前者为你本地自己的文件,后者为服务器文件,因为你需要上传的内容可能有冲突所以无法上传。这时需要查看本地与服务器文件的内容,同时打开需要上传的文件,删除因文件冲突产生的====>>>>mine <<<<<<====rmx类似的一些信息。并删除前面提到的两个临时文件即可上传您的文件。
可能用到的软件下载地址:
SVN: http://subversion.tigris.org/
Visual svn: http://www.visualsvn.com/server/download/
Apache: http://httpd.apache.org/
如有疑问,可发送邮件至:gwikimo@gmail.com
分享到:
相关推荐
SVN版本控制原理SVN版本控制原SVN版本控制SVN版本控制原理原理理SVN版本控制原理
最新SVN版本控制
SVN版本控制 SVN版本控制 SVN版本控制 SVN版本控制 SVN版本控制
svn版本控制工具 windows版本 安装版
版本控制(Revision control)是一种软体工程技巧,籍以在开发的过程中, 确保由不同人所编辑的同一档案都得到更新。 版本控制透过文档控制(documentation control)记录程序各个模组的改 动,并为每次改动编上序号。...
svn控制版本svn控制版本svn控制版本svn控制版本svn控制版本svn控制版本svn控制版本
Eclipse下使用SVN版本控制
自己写的SVN配置(包括SVN服务端)总结,教你怎么安装和配置SVN版本控制、与Apache HTTP Server结合配置、SVN eclipse插件安装配置。讲得很详细(有图解)
这是我自己总结的SVN版本控制工具使用的一些具体操作,希望能给大家带来帮助
svn版本控制指南,svn是当前主流的软件版本控制软件,可以说是cvs的替代品。
本压缩包主要用于清除SVN版本控制,非常好用,直接解压可用,本压缩包主要用于清除SVN版本控制,非常好用,直接解压可用
Eclipse中SVN版本控制插件的安装和使用,自己总结的
SVN版本控制工具入门,介绍, pdf版本。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同...
SVN版本控制工具
svn版本控制器 svn版本控制器图文使用教程
SVN版本控制系统应用介绍SVN版本控制SVN版本控制系统应用介绍系统应用介绍