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 -- 会提出需要用户名密码