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

    的文件,我

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

    评论

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?