SVN特点
Dir Version Control
True Version History
Atomic Commit
Versioned Metadata
Choice of Network Layers
Consistent data handling
Efficient branching and taggging
Hackability
Merge tracking
Symbolic links can be versioned
Executable flag is preserved
Parseable output
Localized messages
Interactive conflict resolution
Repository read-only mirroring(svnsync)
Write-through proxy over WebDAV
Binary efficient
Changelists
Detection of Tree Conflict
项目目录结构:
/svn/repos/project/trunk
/svn/repos/project/branches/project-1.X
/svn/repos/project/tags/project-1.0.X
SVN版本管理原理Table
1 2 3 4 5
A A1 A5
B B2
C C1
D D3
SVN 命令
svn copy http://svn.hp.com/svn/p1/a@1 http://svn.hp.com/svn/p1/a@5 -m "Comment"
svn copy http://svn.hp.com/svn/p1/trunk http://svn.hp.com/svn/p1/branches/p1-1.0 -m "Comment"
svn rm http://svn.hp.com/svn/p1/branches/p1-1.0 -m "Comment"
SVN下载地址