美文网首页
SVN常用命令总结(二)

SVN常用命令总结(二)

作者: 悟2023 | 来源:发表于2018-08-01 11:21 被阅读6次

    本文是在原来2016年4月的文章重新总结而来。(原来的没有使用富文本)
    0、更换账号:
    svn checkout (svn://127.0.0.1/repository) --username=username --password=password (svn://127.0.0.1/repository)

    1、check out: svn co(checkout) svn地址
    2、更新 :svn up
    3、提交:svn ci(commit) -m '修改日志'
    4、显示冲突 :svn st
    5、添加到版本管理:svn add *
    6、添加指定文件到版本管理:svn add 文件路径
    7、删除某个文件:svn delete (del, remove, rm) 文件路径
    8、显示svn信息:svn info
    9、恢复修改:svn revert
    10、创建分支:
    svn cp -m "创建分支" https://255.255.255.100/svn/XXXXX/trunk https://255.255.255.100/svn/XXXXX/branches/分支名
    11、合并主干上的最新代码到分支上
    cd /Users/dzq/Desktop/项目路径/branches/分支名
    svn merge https://255.255.255.100/svn/XXXXX/trunk

    12、分支合并到主干 :
    cd cd /Users/dzq/Desktop/项目路径/trunk
    svn merge --reintegrate https://255.255.255.100/svn/XXXXX/branches/分支名
    注意:分支合并到主干中完成后应当删除该分支,因为在SVN中该分支已经不能进行刷新也不能合并到主干。
    合并版本并将合并后的结果应用到现有的分支上
    svn -r 148:149 merge https://255.255.255.100/svn/XXXXX/trunk

    13、建立tags
    产品开发已经基本完成,并且通过很严格的测试,这时候我们就想发布给客户使用,发布我们的1.0版本

    svn copy https://255.255.255.100/svn/XXXXX/trunk https://255.255.255.100/svn/XXXXX/tags/release-1.0 -m "1.0 released"

    备注:如果不知道svn url 是多少 可以利用svn info 中查看。感觉还是终端操作比较好用。其他的checkout的时候经常会卡住。如果出现checkout卡在一个文件的情况下可以用终端co 试试

    14、查看svn 有几个分支
    svn ls 分支地址 --verbose

    相关文章

      网友评论

          本文标题:SVN常用命令总结(二)

          本文链接:https://www.haomeiwen.com/subject/jjmlvftx.html