推荐一个免费svn,注册简单,不用验证邮箱,可以自己测试使用.

容易遇见的问题

  • update代码,遇到冲突
  • 无法提交代码,提示文件过期
  • 无法自动解决冲突,需要手动解决冲突
  • 本地文件提交不到服务器
  • 提交了错误的代码
  • 还有什么?

常用命令

  • checkout
  • log
  • info
  • update
  • add
  • commit
  • resolved
    1
    svn resolved filename //将冲突文件标记为已解决
  • revert
    1
    svn revert filename //撤销本地未提交的修改
  • merge
    1
    svn merge -r r4:r3 filename //撤销已经提交的修改

状态吗

状态 意义
A Added
D Deleted
U Updated
C Conflict
G Merged
E Existed
svn命令
1
2
3
4
5
6
7
8
9
zhangxi_svn1@chinaso.com
zhangxi_svn2@chinaso.com
zhangxi_svn1.svndemo
svn co svn://www.svn999.com/zhangxi_svn1.svndemo --username zhangxi_svn1
svn add file.txt
svn ci -m "first commit"
svn resolved file.txtsvn
svn merge r4:r3