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

允许修改svn历史日志记录

post by rocdk890 / 2012-5-25 9:27 Friday linux技术

SVN是版本管理工具,提供的就是传说中的"后悔药"功能.但是在服这贴后悔药的时候,我们常常也后悔.比如某次提交后,发现提交日志写得乱七八糟,怎么办呢?很简单,利用SVN强大的属性编辑功能!
前提条件:
SVN服务器部分允许修改版本日志,具体来说,就是要有pre-revprop-change这个钩子:
cd /svnroot/repo
cp hooks/pre-revprop-change{.tmpl,...

阅读全文>>

标签: svn 修改 日志 log 历史 记录

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

linux下进行svn迁移

post by rocdk890 / 2012-5-17 15:34 Thursday linux技术

  对svn进行迁移是每个运维人员必会的技能,我们公司就因为svn和vpn放在一起,造成流量很大,很多时候vpn根本就没法访问外国网站.
svn迁移步骤如下:
1.将原来的Repository导出为一个文件
svnadmin dump /svnroot/repos > repos
这里说明下/svnroot/repos是我svn库存放的地址.
2.使用scp把repos传输到要新服务器上
sc...

阅读全文>>

标签: 配置 svn 迁移 备份 scp 搬迁 异地

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

linux下的svn命令

post by rocdk890 / 2012-5-15 8:58 Tuesday linux技术

今天给大家转一个svn在linux下的命令集,这样大家在linux使用svn也方便些.     
Linux下和Windows命令不一样

    ☆出现字符集转换错误

  svn: Can't convert string from native ...

阅读全文>>

标签: svn linux 命令

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

linux下svn自动启动脚本

post by rocdk890 / 2012-5-14 10:05 Monday linux技术

  因为公司内部服务器老是被关机,实在是受不了每次都去输入命令启动svn服务器了,才有这个打算整个自动启动脚本,我这里就给大家分享下两种自动脚本.
1.svn服务自启动脚本
把脚本放在/etc/init.d/下
vi /etc/rc.d/init.d/svn
svn脚本内容:
#!/bin/bash
# chkconfig: - 85 15
# description: svn server
SV...

阅读全文>>

标签: 服务 svn 启动 脚本 自启动 开机启动 开机 服务脚本

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

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) 浏览(7105)

svn无法读取日志问题解决

post by rocdk890 / 2012-5-8 9:04 Tuesday linux技术

  今天才把独立svn和apache整合,没想到晚上同事就给我说svn无法显示日志,上服务器看了下发现问题:

[general]
### These options control access to the repository for unauthenticated
### and authenticated users.  Valid values are "write", "...

阅读全文>>

标签: svn 无法 查看 日志 读取 log

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

svn up遇到Conflict discovered in

post by rocdk890 / 2012-5-7 13:15 Monday linux技术

 今天对服务器上的svn库进行svn up遇到Conflict discovered in '**/****.php'.问题,刚开始还以为是svn锁定了,使用svn cleanup再进行svn up还是出现相同的问题.网上google了下发现原来是因为subversion发现了local work copy和repository上的不一致,需要svn用户自己裁决,需要直接输入tf.如...

阅读全文>>

标签: 更新 svn up Conflict discovered in

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

centos搭建独立SVN服务器(一)

post by rocdk890 / 2012-3-23 10:03 Friday linux技术

  最近公司要转移svn,以前也只做过windows平台下的svn,早就想研究下linux下是怎么搭建svn的,今天就研究下怎么在linux平台下搭建svn,好了,废话不多说,看教程吧.
  系统:centos 5.6
  需要的软件:subversion-1.6.12 subversion-deps-1.6.12
1.下载subversion安装包之后解压...

阅读全文>>

标签: centos 配置 安装 svn 搭建 服务器 独立

评论(1) 引用(0) 浏览(5722)

svn update时的错误:internal error无法找到临时目录

post by rocdk890 / 2012-2-29 9:58 Wednesday windows技术

 今天公司同事对svn进行更新时,遇到internal error无法找到临时目录,如下图
点击查看原图
我直接对svn所在硬盘进行了检查,发现空间还很大,然后在运行里输入C:\Documents and Settings\Administrator\Local Settings\Temp,发现空间居然有100+m,对其进行了删除,然后再svn update,发现svn可以更新了,再给大家个...

阅读全文>>

标签: svn 删除 运行 windows 垃圾 文件 svn update 批处理

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

Windows下批量删除.svn文件夹方法

post by rocdk890 / 2011-7-17 20:54 Sunday windows技术

我想大家在做好一些代码或者网站页面的时候,上传到服务器上会有.svn这个文件夹在里面烦着你,一个一个的删是很浪费时间的,下面给大家一个简单的,快速批量删除这些.svn.

建立一个文本文件,取名为 kill-svn-folders.reg (扩展名由 txt 改为 reg ),内容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] 

@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] 

@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

保存之后,双击这个 reg 文件。成功后,在每一个文件夹上点击右键都会有一个 “Delete SVN Folders” 的选项,点击之后,既可以删除这个文件下下面所有的 .svn 文件了:
点击查看原图 

阅读全文>>

附件下载:
kill-svn-folders.rar 399字节

标签: svn 删除

评论(2) 引用(0) 浏览(5431)