在阅读的过程中有任何问题,欢迎一起交流
QQ:1494713801
1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装; sudo apt-get install subversion subversion-tools 上面的这种安装方式,可能会对已安装好的mysql产生影响,使mysql无法启动。(出现pid错误) 下面这种方式安装不会影响mysql。 =================================================================== =====================>源码安装svn 1>下载 subversion-1.6.3.tar.bz2 (下载地址:http://subversion.tigris.org/)(本地/home/chenyi/myTools/svn/subversion-1.6.3.tar.gz) 2>先解压,解压后 要装一个支持checkout 从 http://这样地址的获取的功能。 cd subversion-1.6.3 (wget http://www.webdav.org/neon/neon-0.25.5.tar.gz去下载[下载以后放在当前目录],或者把已有的/home/chenyi/myTools/svn/neon-0.25.5.tar.gz 放入 subversion-1.6.3目录 ) tar xzf neon-0.25.5.tar.gz mv neon-0.25.5 neon ./configure --prefix=/usr/local/stow/subversion && make && make install =====================>错误解决 [ 在configure的时候可能会出错:configure: error: Subversion requires SQLite ] 可以http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz 可以下载到最新的Sqlite (本地/home/chenyi/myTools/svn/sqlite-amalgamation-3.6.13.tar.gz) =>tar zxvf sqlite-amalgamation-3.6.13.tar.gz =>cd subversion-1.6.3 =>mkdir sqlite-amalgamation (在解压后的subversion目录下新建一目录) =>cp ../sqlite-3.6.13/sqlite3.c sqlite-amalgamation => 再执行subversion 的 configure和make,make install ===================================================================== 2、检出文件(checkout)。 使用命令:svn co http://{svn repository url} /destination 如:svn co http://svn.shiwan.com/svn/shiwan/branches/program/ 然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名; 输入正确后,就可以检出文件了。 3、提交文件(commit)。 进入需要更新的目录,输入命令: svn commit -m path-to-commit,其中path-to-commit可以为空,成功后会提示更新后的版本号。 4、更新文件(update)。 svn update,在要更新的目录运行这个命令就可以了。 5、查看日志(log)。 svn log path