svn-SVN 提交日志保存在哪里, 怎么获得

问题描述

SVN 提交日志保存在哪里, 怎么获得
TortoiseSVN 每次提交代码都会填写日志信息,这些信息保存在哪里, 如果要读取分析,改怎么处理?

解决方案

Windows

VisualSVN

强制提交时写入日志信息

设置方法一:

在版本库的路径下比如是

C:Repositoriestesthooks

可以看到

pre-commit.tmpl

,拷贝后改文

件名为

pre-commit.bat

内容:

@echo off

set svnlook=""

C:Program Files (x86)VisualSVN Serverbinsvnlook.exe

""

setlocal

set REPOS=%1

set TXN=%2

rem check that logmessage contains at least

10

characters

%svnlook% log ""%REPOS%"" -t ""%TXN%"" | findstr "".........."" > nul

if %errorlevel% gtr 0 goto err

exit 0

:err

echo

提交被阻止,请填写关于此次修改的

log

信息

(

需大于

10

个字符

)

,然后再重新提交

!

1>&2

exit 1

可以在运行框中,输入

cmd

,然后将

pre-commit.bat

拖入调试运行,看看是否正确。

其中

1

C:Program Files (x86)VisualSVN Serverbinsvnlook.exe

svnlook.exe

所在的路径

2

rem check that logmessage contains at least

10

characters

表示至少要

10

个字符

3

echo

提交被阻止,

请填写关于此次修改的

log

信息

(

需大于

10

个字符

)

然后再重新提交

!

表示提示的信息是

“提交被阻止,

请填写关于此次修改的

log

信息

(

需大于

10

个字符

)

然后

再重新提交

!

设置方法二

1

、打开

VisualSVN

管理控制台

2

、右键你要设置的代码仓库

3

、所有任务

Manage Hooks

……

4

、编辑

Pre-commit hook""

内容同第一种方法中的内容

其实这个编辑对应的是在你的代码仓库目录下的

Hook

子目录生成了一个

.cmd

的文件,我

们自己修改这个文件就可以了,不需要通过界面修改。

时间: 2022-11-28

svn-SVN 提交日志保存在哪里, 怎么获得的相关文章

能否通过node.js写一段代码 实现自动导出svn的提交日志?

问题描述 能否通过node.js写一段代码 实现自动导出svn的提交日志? 目前的难点是只能查看svn的提交日志 无法通过代码获取 求提示 解决方案 http://blog.csdn.net/xu1314/article/details/6185361

myeclipse用svn插件提交代码时,svn控制台的输出信息有没有保存下来,保存在哪儿?

问题描述 myeclipse用svn插件提交代码时,svn控制台的输出信息有没有保存下来,保存在哪儿? myeclipse用svn插件提交代码时,svn控制台的提交输出信息有没有保存下来,保存在哪儿? 解决方案 右键VisualSVN的仓库里的项目-->查看,就可以在浏览器看到每一次提交的源码. 解决方案二: Windows 下 VisualSVN 强制提交时写入日志信息 设置方法一: 在版本库的路径下比如是 C:Repositoriestesthooks 可以看到 pre-commit.tmp

svn 自动提交java web 项目到tomcat服务器

问题描述 svn 自动提交java web 项目到tomcat服务器 如配置svn提交后自动将javaweb项目更行到自动tomcat服务器中, 情节是这样:团队开发使用svn 在现阶段测试项目中不同的开发人员使用的tomcat服务器,这样造成一些数据不是同步的,现在想配置下让团队开发使用用一个tomcat服务器,这样所操作都是同步的.就想到使用svn自动提交 或者MyEclipse远程使用tomcat 有哪个大神会配置呢? 解决方案 [转]java web项目改名之后tomcat服务器项目自动

重装系统后svn无法提交怎么回事啊?

问题描述 重装系统后svn无法提交怎么回事啊? 重装系统前一直都能提交的,重装系统后,哪都没改,竟然提交不了了!高手帮帮忙啊!!! 解决方案 没有提示:错误信息?是项目里不能提交?还是在外面也不行?说清楚点嘛! 如果是项目不能提交检查下项目里面 .svn文件是否有问题 如果是整个svn不行,建议还是重新装下,反而比你一一去找问题来的更快 解决方案二: 因为之前SVN的个人登录信息是放在C盘的一个文件夹下的,重装系统后,svn的配置文件(.svn)不能用了,需要重新check 再提交,希望对你有帮

svn无法提交更新的代码.......

问题描述 svn无法提交更新的代码....... svn提交失败,不管怎么重装都没用,环境变量配的也没错. 错误代号为e200012,是操作系统的问题吗,我是win8.1的..求大神帮忙 解决方案 换一个客户端试试看,先签出代码,再提交试试看 解决方案二: 先跟新在提交,可能是版本不一致导致的冲突 解决方案三: 先把服务器上的最新更新拉取下来,然后跟你的本地改动merge,最后再commit提交 解决方案四: 重新checkout出一个本地副本,然后修改提交试试看.

SVN(TortoiseSVN)提交时忽略bin跟obj目录

原文:SVN(TortoiseSVN)提交时忽略bin跟obj目录 SVN(TortoiseSVN)提交时忽略bin和obj目录 一般协作开发情况下,有意思无意将bin和obj目录添加到版本管理中是很烦人的事儿,在VS中不断地编译程序集和提交将带来版本暴增问题.如果你用的是SVN(TortoiseSVN)可以通过添加属性来忽略掉. 具体实现 在解决方案目录上点右键 在乌龟菜单中找到"属性"点开 在弹出窗中点"新增" 在弹出窗中的"属性"中选择&q

linux svn 下提交文件夹???

问题描述 linux svn 下提交文件夹??? 之前都是在window下提交svn,现在改在linux下了,提交一个项目,这个项目中包含多个文件夹,请问是否能svn add 文件夹,然后svn commit 直接搞定呢?????????????????????????????????????????????????????? 解决方案 可以svn add目录,然后svn commit提交. 解决方案二: 有这时间发提问还不如试一下

SVN无法提交出现 Can't set file "/db/txn_current" read-write :拒绝访问_服务器其它

SVN无法提交 Can't set file "/db/txn_current" read-write :拒绝访问 原因: 在commit文件时,svn服务器被强行关闭了,导致版本信息文件写入不成功,重启后读取信息就不正确了! 解决办法: 重新将正确的版本信息写入到current.txn-current文件. 1.明确版本号(建议回滚一个版本,例如300,取299,以防最新的commit内容也不正常) 并删除最新版本(\Repositories\ProjectName\db\revpr

PHP中把错误日志保存在系统日志中

  这篇文章主要介绍了PHP中把错误日志保存在系统日志中(Windows系统),本文讲解了设置方法和查看方法,需要的朋友可以参考下 [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: 复制代码 代码如下: error_log = syslog 或者在运行时使用 ini_set() 函数设置. [例1] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <?php //关闭错误显示 ini_set('display_errors