svn操作

svn ignore操作

svn propset svn:ignore ".classpath

> .project

> bin

> build

> " .

可设置当前文件夹的忽略目录。注意set会清楚之前.中的内容

mac的全局svn变量在~/.subversion/config文件中

global-ignores = bin build .settings *.project *.classpath *.DS_Store

如果想直接修改文件使用svn propedit 命令

svn propset svn:ignore .

svn changelist操作

$ svn st
M       a
M       b

$ svn cl task1 a
$ svn cl task2 b

$ svn st
--- Changelist 'task1':
M       a
--- Changelist 'task2':
M       b
删除
svn cl --remove sub.c
注意:对于未加入版本管理的changelist不起作用

提交changelist而不是.
svn commit -m "Fix user login issue" --cl test 

svn patch操作

svn patch 1.patch
svn diff > 1.patch

svn 版本回退
svn merge -r r28:r25 something

mac svn 全局ignore配置
vi ~/.subversion/config
找到global-ignore选项,修改即可。

svn diff -r r10:r9 --summarize
可显示某个版本与某个版本所有修改的文件

linux svn修改默认用户名密码:
1.rm -rf ~/.subversion/auth
2.svn up -- 会提出需要用户名密码
 
原文地址:https://www.cnblogs.com/guochunyi/p/5301435.html