TortoiseSVN在Linux系统下的使用手册

版权声明:请注明转发出处 https://blog.csdn.net/mafucun1988/article/details/89391418

TortoiseSVN User Manual for Linux

  1. 安装
    1. 安装命令

yum install -y subversion

    1. 其他常用命令

查看svn命令帮助: svn help
查看子命令帮助:     svn checkout –help

  1.  使用
    1. Checkout
      1. 创建一个文件夹用于保存项目:mkdir SAT_DR
      2. 从服务器获取项目:svn checkout https://192.168.8.15/svn/SAT_DR /home/mafucun/SAT_DR
    2. Update

Terminal/home/mafucun/SAT_DR 目录下,输入svn update

    1. Commit

Terminal/home/mafucun/SAT_DR 目录下, 输入svn commit

  1. 常见问题
    1. 节点处于冲突状态

多人修改同一内容后,更新时会提示:节点处于冲突状态。
修改方法有两种:

  1. svn resolve  --accept working XXX
  2. svn revert XXX
    1. 无法使用外部编辑器获得日志信息

svn commit时会出现这个问题: 无法使用外部编辑器获得日志信息;考虑设置环境变量 $SVN_EDITOR,或者使用 --message (-m) --file (-F) 选项
svn: 没有设置 SVN_EDITORVISUAL EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项
修改方法有两种:

  1. export SVN_EDITOR=vim
  2. vi ~/.bash_profile 

export SVN_EDITOR=vim
重启terminal

    1. svn 提交错误,丢失了预定增加的 “XX.xxx"

svn revert --recursive xx.xxx,然后再次提交就可以了。

    1. 清除svn的用户名和密码

方法一:
linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversion/auth
以后再操作svn会提示你输入用户名,这时就可以使用新的了

方法二:
svn操作时带上--username参数,比如svn --username=smile  co  svn_path local_path


 

猜你喜欢

转载自blog.csdn.net/mafucun1988/article/details/89391418