B_qxzb
2015-06-10 07:57
采纳率: 41.2%
浏览 2.3k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • B_qxzb 2015-06-24 09:01
    已采纳

    右键VisualSVN的仓库里的项目——》查看,就可以在浏览器看到每一次提交的源码。

    点赞 评论
  • 我不懂电脑 2015-06-10 08:21

    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

    的文件,我

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

    点赞 评论
  • beaconD 2015-06-10 08:58

    在Windows下:
    相关目录是C:\Documents and Settings\Administrator\Application Data\Subversion\auth
    需要显示隐藏文件才可以看得到。

    Win7下有时候会提示不能访问,如果你安装了客户端,
    如对于TortoiseSVN软件,右键出TortoiseSVN菜单Settings->Saved Data->Authentication data,Clear
    进行操作。

    点赞 评论

相关推荐 更多相似问题