日期:2014-05-16  浏览次数:20790 次

请问:第一次进SVN时,把密码存了,怎样再更改用户进行登录呀
我先用只能读的用户登录,把密码存了,
但下次它就直接登录了,我怎样把它切换成可写的用户吗?

------解决方案--------------------
SVN在客户端有凭证缓存,来解决每次登陆都需输入用户名和密码的问题。因为我还没实际使用过SVN,不知道这个凭证缓存是存在于服务器上还是客户机上,你现在自己机器上查一下,没有的话联系一下管理员。把那个文件删了就可以换用户登陆了。
------解决方案--------------------
svn命令可以选择用户名,用help查看。

#svn help update
update (up): 将仓库的修改合并到工作副本中。
用法: update [PATH...]

如果没有指定版本,则将工作副本更新至 HEAD 版本。否则同步至 -r 选项所指定的版本。

每更新一个条目就输出一行信息,这行的第一个字符表示所采取的动作,这些字符含义如下:

A 已增加
D 已删除
U 已更新
C 有冲突
G 合并成功

第一栏的字符表示实际文件上的更新,第二栏的字符表示文件上属性的更新,第三栏上的字母
“B”表示此文件上的锁被中止或窃取。

有效选项:
-r [--revision] 参数 : ARG (一些命令也接受ARG1:ARG2范围)
版本参数可以是:
NUMBER 版本号
"{ " DATE "} " 在指定时间以后的版本
"HEAD " 仓库中的最新版本
"BASE " 工作副本的基线版本
"COMMITTED " 最后提交或基线之前
"PREV " COMMITTED的前一版本
-N [--non-recursive] : 只在单个目录操作
-q [--quiet] : 打印尽可能少
--diff3-cmd 参数 : 使用 ARG 作为合并命令
--username 参数 : 指定用户 ARG
--password 参数 : 指定密码 ARG
--no-auth-cache : 不要缓冲用户验证
--non-interactive : 不要交互提示
--config-dir 参数 : 从目录 ARG 读取用户配置文件
--ignore-externals : 忽略外部定义