隐藏bitbucket svn镜像工具

时间:2015-10-02 19:35:36

标签: git svn version-control bitbucket bitbucket-server

我们的主存储库系统位于subversion服务器上。在不久的将来,我们想转向git。我们的开发人员想要使用git的功能和特性,但他们必须在subversion中进行提交。为此我们实现了一个存储实例。

对于我们的subversion存储库中的提交,需要执行几个步骤:

  1. 从git克隆存储库

  2. 进行更改并提交到git

  3. 最后使用Atlassian Stash将您的提交合并到subversion中,并使用“ BitBucket Subversion Mirror Plugin v3.0.0

  4. 问题在于:

    如果出于某种原因,我们的subversion存储库的提交被subversion的预提交脚本阻止,则存储中不会显示错误消息。在不使用存储的情况下进行正常的svn提交,会显示错误消息。

    svn预提交脚本

    echo "error message" 1>&2
    exit 100
    

    Atlassian Stash中的错误消息(但没有错误消息):

    The pull request merged without conflicts, but updating master was canceled by a plugin.
    
        Commit blocked by pre-commit hook (exit code 100) with output:
    

    我试图将错误日志放在 stdout stderr 上。但没有任何东西在藏匿处显示。

    是否有人尝试过此行为并遇到同样的问题?

1 个答案:

答案 0 :(得分:0)

感谢您报告此问题。我们已经设法重现它现在正在修复。您可以在(https://issues.tmatesoft.com/issue/SG-160)处跟踪一个问题 - 请在大约一周内使用修补程序进行构建。

谢谢!