文件版本控制(SVN)

2008/10/01
文件版本控制

下载地址: http://subversion.tigris.org/downloads/subversion-1.5.2.zip
GUI TortoiseSVN: http://tortoisesvn.net/downloads/1.4.5
官网:
http://subversion.tigris.org/
http://svn.collab.net

常用命令:
1:
svn checkout svn项目地址(http://192.168.1.240:9834/repos | file:///var/svn/repos)
* 使用rsa 使用前缀 svn+ssh://
* svn list

2:
svn commit [files] -m “做了什么”
commit 之前需要 update File ‘/sandwich.txt’ is out of date
3:

svn update
svn update -r BASE item (丢弃修改)
svn status ? 没加入 A 新增 C 已修改并且add D 删除 M 已修改未add

svn mkdir [dir name]
svn add [dir name] (需要先mkdir)
svn copy [from] [to]
svn delete
svn move

svn diff -r(-c) [time1:time2] file > patchfile
svn resolve

svn log -r [[time1:time2]]|file |http://192.168.1.240/svn/trunk/todolist]
svn revert 
svn lock/unlock 手动限定只可以锁自己的文件 避免锁冲突

svnadmin create newrepos

注意事项:
svn项目一定要copy到局域网svn服务器,在使用本机去chekout,否则 每次chekout 都会下载新的文件占用网速过多