ubuntu安装svn以及常用svn命令
apt-get install subversion
更新文件(update)。
svn update,在要更新的目录运行这个命令就可以了。
Linux(Ubuntu)下保存SVN账户密码
Linux(Ubuntu)下用SVN进行更新等操作时,总是提示输入用户名和密码,很不方便。
打开SVN配置文件:
vim /home//.subversion/config
例如,root用户的话
vi /root/.subversion/config
找到如下代码:
### Set store-passwords to 'no' to avoid storing passwords in the
### auth/ area of your config directory. It defaults to 'yes',
### but Subversion will never save your password to disk in
### plaintext unless you tell it to (see the 'servers' file).
### Note that this option only prevents saving of *new* passwords;
### it doesn't invalidate existing passwords. (To do that, remove
### the cache files by hand as described in the Subversion book.)
# store-passwords = no
将store-passwords = no这行更改为:
store-passwords = yes
这样在下次进行SVN操作时就不用再输入用户名和密码了。
工作中常见问题整理
svn: 目录中的条目从本地编码转换到 UTF8 失败 解决办法
问题描述:
svn update
svn: 目录XXXX 中的条目从本地编码转换到 UTF8 失败
svn: 不能把字符串从本地编码转换为“UTF-8”编码:
或者是英文的:
update Error converting entry in directory to UTF-8
问题分析:
造成这样的错误是你的linux系统用的是 utf8 的编码 而 你上传的 文件中/文件名 有gbk GB2312 的编码 就会出现这样的错误,
解决方法一:
要解决这个问题,你不必去改系统的LANG,修改自己的环境变量LANG即可。
具体方法是修改~/.i18n,使其内容如下:
export LANG=“zh_CN.GB2312”
然后,将 svn 出错的那个目录删除,并注销用户,重新登录,再用 svn 更新。
当然,最最简洁的方法是直接输入命令:
export LANG=“zh_CN.GB2312”
PS: 这种解决方法就是把原本utf8 的编码改成 gb2312 但是这种要是传 utf8的 就会出问题