subversion使用
来源:互联网 发布:淘宝加盟骗局怎么处理 编辑:程序博客网 时间:2024/06/04 17:41
subversion使用
编译,安装
-
编译安装
-
cvs2svn
python <2.4 不支持gb18030,安装python 2.4 或者cjkcodecs
./cvs2svn --fs-type=fsfs --encoding=GB18030 --use-cvs -s /home/sbling/svnroot /home/sbling/cvsroot/cvsroot/
-
backup
hot-backup.py来备份
开发目录维护
分3个目录
-
trunk
main,当前的开发分支 what you will find here is what will become the next KDE release,and of its associated programs
-
branchs
放发布版本的bugfix分支和试验分支
放发布版本的bugfix分支和试验分支 This directory contains the branch versions of the applications after a major release. For instance, the KDE 3.4.x branch can be found under /branches/KDE/3.4/
-
tags
每一个分别版本的tag,应该是不用来分开的 ,/tags/KDE/3.4.0
第3方代码的维护,使用
在每一个工程下面建立vendor目录,用来放第3方的库,
建立top dir vendorsrc放第3方的程序
导入代码:
tmp>svn import --no-auto-props -m "Import jMock 1.0.0" /jmock-1.0.0 /svn://olio/vendorsrc/codehaus/jmock/currenttmp> svn copy -m "Tag 1.0.0 vendor drop" /svn://olio/vendorsrc/codehaus/jmock/current /svn://olio/vendorsrc/codehaus/jmock/1.0.0
更新发布代码:
tmp> svn_load_dirs.pl -t 1.0.1 /svn://olio/vendorsrc/codehaus/jmock current jmock-1.0.1
使用第3方库
work> svn mkdir -m "" svn://olio/maitai/trunk/vendorwork> svn copy -m "MaiTai needs jMock" / svn://olio/vendorsrc/codehaus/jmock/1.0.0 / svn://olio/maitai/trunk/vendor/jmock
这样就可以修改他的源代码了
如果第3方库有更新,就应该merge
maitai> svn merge svn://olio/vendorsrc/codehaus/jmock/1.0.0 / svn://olio/vendorsrc/codehaus/jmock/1.0.1 / vendor/jmock
- subversion使用
- Subversion使用
- 使用Subversion
- Subversion使用有感
- 如何使用 SubVersion
- 如何使用Subversion 服務
- Subversion 的日常使用
- Subversion使用心得
- Subversion 使用简介
- subversion安装与使用
- SubVersion使用详解
- SubVersion使用概要
- Eclipse下使用Subversion
- Eclipse下使用Subversion
- SubVersion版本控制使用
- Subversion(SVN)使用
- subversion 使用和配置
- Subversion使用总结
- 如何做patch和打patch
- rsync使用
- NTP使用
- Linux 系统参数的设置
- cvs的使用
- subversion使用
- 把任何一个网址重定向到httpd
- 解决方案看起来是受源代码管理,但无法找到它的帮定信息.保存解决方案的源代码管理设置的MSSCCPRJ.SCC文件或其他项可能己被删除.由于无法自动恢复这些缺少的信息,缺少帮定的项目将被视为不受源代码管理.
- maven2 起步
- Iptables和Netfilter
- gdb使用
- 如何shell中用一个变量来生成另外一个变量的名称,然后得到另外一个变量的值
- 可以用script,来记录命令,用screen在一个telnet中开n个window
- Mrtg使用