• svn 使用笔记


    1.svn服务器发生迁移,仅仅改变了ip

    在一个项目的svn文件夹下直接使用命令来进行代码迁移:svn switch --relocate svn://59.64.×××.×××/  svn://10.108.×××.×××/   (本质是修改了一个entries的文件)

    2.svn up 远程文件更新到本地

    3.svn st 查看当前目录工程的改变的文件,svn info是该工程的svn信息。

    4.svn commit -m "MERGE from branch-jingyuan[631:633]" src/main/ pom.xml  说明:-m后跟提交信息,最后path是本次提交的更新文件

    5.svn resolve --accept=working .classpath  说明:解决分支merge回来的冲突。accept有很多种参数,其中working参数代表以本目录文件为主,忽略合并过来的文件。其中文件树冲突只能是这种形式。svn resolve --accept=theirs-conflict .classpath还有就是这种,是以合并过来的文件为主。

    6.svn merge freeaccount-svn/branch-jingyuan/ freeacount-trunk/ -r631:633 前者的631到633版本之间的改变,merge回来。

    7.svn help resolve查看resolve这个命令的帮助文件。

    8.svn co svn://10.108.×××.×××:××/freeaccount/trunk freeacount-trunk -r645把远程的645的工程checkout到本地的freeaccount-trunk下。

    9.svn log -r600:649 看本项目的600到649的log信息。

    10.grep "+++" j.log  查看log文件里头特定相关信息。

    11.svn diff --old=https://dev.*****/trunk   --new=https://dev.*****/branches/yanghh_20120719   > http://www.cnblogs.com/diff/201207261050.txt 两个不同库之间的比较

    12.sz http://www.cnblogs.com/diff/201207261050.txt 保存到本地

  • 相关阅读:
    Object类中常见的方法,为什么wait notify会放在Object里边
    什么是Java序列化和反序列化,如何实现Java序列化
    hashCode和equals方法的区别与联系
    MVC设计思想
    dstat命令--检查linux系统性能
    linux mint19.1解决网易云音乐安装后打不开的问题
    linux 修改用户密码
    MD5加密
    xmpp
    cocoapods安装
  • 原文地址:https://www.cnblogs.com/yanghuahui/p/2420199.html
Copyright © 2020-2023  润新知