zoukankan      html  css  js  c++  java
  • SVN的使用

    SVN

    1.import(上传项目到SVN服务器)
    ———————————
    定义
    svn import [PATH] [URL]

    ./:当前文件夹
    URL/…:在SVN中的项目名

    例:svn import -m "New Project" ./ svn://1522015@10.2.8.8/1522/1522015/SVNTest2

    2.checkout(把SVN上的服务器上的项目checkout到本地)
    ———————————
    定义
    svn checkout [URL] [PATH]

    例:svn checkout svn://1522090@10.2.8.8/1522/1522090/PocketKitchen Test/PocketKitchen

    3.commit(操作提交到SVN服务器上)
    ———————————
    定义
    svn commit -m [MESSAGE] [PATH]

    例:svn commit -m “Test” test.txt

    4.update(服务器上的代码同步到本地)
    ———————————
    定义
    svn update [PATH]

    例:svn update test.txt

    5.delete (del/remove/rm/)(从本地或者服务器上删除对应的文件)
    ———————————
    ①定义
    svn delete [PATH] // 删除本地文件

    例1:svn delete myfile
    例2:svn commit -m "Deleted file 'myfile'."

    ———————————
    ②定义
    svn delete [URL]

    
例:svn delete -m "Deleting file 'yourfile'" file:/var/svn/repos/test/yourfile

    6.diff(比较版本差异)
    ———————————
    定义
    svn diff -r [v1]:[v2] [PATH]

    例:svn diff -r 1:8 test.txt

    7.log(查看日志)
    ———————————
    定义
    svn log [PATH]

    例:svn log test.txt

    8.revert(没commit之前回滚)
    ———————————
    定义
    svn revert -r [PATH]

    例:svn revert -r test.txt

    9.merge(回滚到指定版本号)
    ———————————
    定义
    svn merge -r [v1]:[v2] [PATH]

    例:从28版本回滚到25号版本 svn merge -r 28:25 [PATH]

  • 相关阅读:
    python3之datetime模块
    python3之time模块
    前端面试题01
    前端面试题02
    angularjs
    nodejs
    android 报错记录
    android知识点回顾二
    android知识点回顾
    Broadcast广播代码例子
  • 原文地址:https://www.cnblogs.com/caohexin-Blog/p/4975269.html
Copyright © 2011-2022 走看看