友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

保持SVN仓库结构只checkout部分子目录

post by rocdk890 / 2015-8-24 14:04 Monday linux技术

  有时项目的整个svn目录太过于庞大,不想把整个项目的代码都checkout下来,但又想维持整个目录结构以方便后续使用,那么可以使用subversion 1.5之后的 –depth 参数来只checkout需要的子目录.

# 先checkout空目录
svn co --depth empty svnLocation localD...

阅读全文>>

标签: svn 目录 checkout co

评论(0) 引用(0) 浏览(4404)

解决svn: Can’t convert string from ‘UTF-8′ to native encoding

post by rocdk890 / 2015-4-30 15:14 Thursday linux技术

  今天同事在新服务器上更新svn代码的时候,出现如下错误:
Can't convert string from native encoding to 'UTF-8':
svn: 5?\228?\189?\141?\227?\128?\128950?\231?\130?\185?\227?\128?\128?\229?\138?\160?\232?\151?\164?\227?\128?\128?\230?\133?\142?\228?\186?\140.jpg
svn: Can't convert string from 'UTF-8' to native encoding:
svn: docroot/new_interview/images/?\230?\151?\165?\230?\156?\172?\229?\183?\165?\229?\173?\166?\233?\153?\162?\227?\128?\128?\230?\173?\163?\231?\148?\176.jpg

然后代码也没有下载下来,找到docroot/new_interview/images/文件夹下面一看...

阅读全文>>

标签: svn 错误 checkout error subversion utf-8

评论(0) 引用(0) 浏览(4538)

Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for

post by rocdk890 / 2013-5-29 12:26 Wednesday linux技术

 今天在服务器上,使用svn check一个项目的时候,出现Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for,原来svn会在第一次的时候记住你的用户名密码,导致再co一个svn地址的时候会提示权限问题,下面是我的解决办法:

方法一:

清除svn的用户名和密码:
rm -...

阅读全文>>

标签: 用户 svn 密码 权限 checkout 403 co

评论(0) 引用(0) 浏览(4855)

svn强制用户提交时写日志

post by rocdk890 / 2012-5-13 17:22 Sunday linux技术

问题:

开发人员在项目提交时候不写日志,在后期查看修改历史时需要对比版本才知道提交原因。

解决方案:

在svn服务端通过hooks在提交时强制要求写日志。

实现:

#!/bin/sh
REPOS="$1"
TXN="$2"
 
SVNLOOK=/usr/bin/svnlook #根据你的SVN目录而定
 
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | g...

阅读全文>>

标签: svn 日志 提交 checkout 强制

评论(0) 引用(0) 浏览(7167)