zoukankan      html  css  js  c++  java
  • SVN

    常用操作

    • svn --version【查看版本】
    • checkout【检出】
    # your_target_repository_url 用你实际的仓库地址代替,xxx用你实际的用户名代替
    svn checkout your_target_repository_url --username=xxx
    

    注:每次成功的 checkout 操作,就会打印 revision number。

    • info 【查看仓库到详细信息】
    svn info
    
    • status【查看仓库文件到状态】
    svn status
    
    • log 【展示svn 的版本作者、日期、路径等等】
    # 查看所有信息
    svn log
    
    # 查看指定版本(3-8)之间都信息
    svn log -r 3:8
    
    # 只想查看某一个文件的版本修改信息,可以使用 svn log 文件路径
    svn log file_path
    
    # 希望得到目录的信息要加 -v
    svn log -v
    
    # 望显示限定 N 条记录的目录信息
    svn log -l N
    
    • add【添加文件】
    svn add xxx
    
    • commit【提交】
    svn commit -m 'your commit message' -
    
    • update 【更新工作副本】
    # 更新到最新版本
    svn update
    
    # 更新到指定版本,9版本
    svn update -r9
    
    • diff【检查历史修改的详情】
    # 比较工作副本与缓存在 .svn 的"原始"拷贝
    svn diff
    
    # 比较工作副本和版本库(如:3)
    svn diff -r 3 demo_file
    
    # 版本库之间比较(如版本1 和 版本9)
    svn diff -r 1:9 demo_file
    
    • cat【只是希望检查一个过去版本,不希望查看他们的区别】
    svn cat -r 版本号 demo_file
    
    • list 【在不下载文件到本地目录的情况下来察看目录中的文件】
    svn list http://192.168.0.1/demoRespotroy
    
    • revert 【版本回退】
    # 把 demo_file(某一个指定文件) 回到未修改状态
    svn revert demo_file
    
    
    # 把整个目录都回到修改之前都状态
    svn revert -R trunk
    
    • revert merge【已经提交了,但是还是想版本回退】
  • 相关阅读:
    Linux安装nginx
    linux目录结构
    Django-admin
    celery
    Flask-Migrate
    Flask-Script
    Flask-SQLAlchemy
    SQLAlchemy
    mongodb的增删改查
    websocket的加密和解密过程
  • 原文地址:https://www.cnblogs.com/wgwg/p/14365196.html
Copyright © 2011-2022 走看看