亲宝软件园·资讯

展开

svn如何安装,svn如何配置,svn安装配置

人气:0

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,
本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。
本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不同,命令执行并无太大区别。

操作方法

特别提示

如果修改文件后提交不了,大多是因为版本不一致造成的。更新一下,不产生冲突的情况,就可以提交了。

更新文件,如果出现冲突的情况,打开冲突文件test.php会看到类似以下的内容<br/>&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br/>asdfadfadfadf<br/>11111111111111<br/>=======<br/>asdfadfadfadf<br/>111111111111111<br/>222222222222<br/>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br/>结合别人修改的内容和自己修改的内容,然后把文件中的&lt;&lt;&lt;&lt;&lt;,=====,&gt;&gt;&gt;&gt;&gt;&gt;&gt;这类冲突符号去掉。去掉后,还是不能提交的,为什么?因为冲突时会产生三个文件,有这三个文件存在肯定提交不了。<br/>客户端用的tortoisesvn(这个估计程序员用的最多),冲突时会多产生,三个文件<br/>test.php.mine   是冲突前自己的文件<br/>test.php.版本号   是冲突前本地的版本文件<br/>test.php.服务器的版本号   是冲突后服务器版本文件<br/>提交的时候,把这三个文件删除掉就可以提交了。

产生覆盖的原因。<br/>a),在修改冲突文件test.php时,把别人代码都删除掉了,只留下了自己的代码。这样就会产生覆盖了。<br/>b),把test.php.mine中的内容直接copy到test.php文件,这样也会产生代码覆盖。<br/>上面二种情况都是我亲眼看到新手这样操作的,要避免这二种操作方法。

加载全部内容

相关教程
猜你喜欢
用户评论