SVN版本控制使用心得

因为最近开发项目的关系,所以一直都在用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/

 

如有疑问,可发送邮件至:[email protected]

你可能感兴趣的:(apache,SVN,XP,subversion,Gmail)