Ecisa 2014-07-25 02:18 采纳率: 0%
浏览 12910

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

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

  • 写回答

1条回答 默认 最新

  • 我不懂电脑 2015-06-10 08:20
    关注

    Windows

    VisualSVN

    强制提交时写入日志信息

    设置方法一:

    在版本库的路径下比如是

    C:\Repositories\test\hooks

    可以看到

    pre-commit.tmpl

    ,拷贝后改文

    件名为

    pre-commit.bat

    内容:

    @echo off

    set svnlook="

    C:\Program Files (x86)\VisualSVN Server\bin\svnlook.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 Server\bin\svnlook.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

    的文件,我

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

    评论

报告相同问题?

悬赏问题

  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)