Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Subversion预提交错误消息为';t显示在隐藏bitbucket svn镜像工具中_Git_Svn_Version Control_Bitbucket_Bitbucket Server - Fatal编程技术网

Git Subversion预提交错误消息为';t显示在隐藏bitbucket svn镜像工具中

Git Subversion预提交错误消息为';t显示在隐藏bitbucket svn镜像工具中,git,svn,version-control,bitbucket,bitbucket-server,Git,Svn,Version Control,Bitbucket,Bitbucket Server,我们的主存储库系统位于subversion服务器上。在不久的将来,我们希望迁移到git。我们的开发人员希望使用git的功能和特性,但他们必须在subversion中进行提交。为此,我们实现了一个隐藏实例 对于subversion存储库中的提交,需要执行以下几个步骤: 从git克隆存储库 进行更改并提交到git 最后,使用Atlassian Stash和“BitBucket subversion Mirror Plugin v3.0.0”将您的提交合并到subversion中 问题是: 如果由于某

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

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

  • 从git克隆存储库

  • 进行更改并提交到git

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

  • 问题是:

    如果由于某种原因,subversion的预提交脚本阻止了对subversion存储库的提交,则隐藏中不会显示错误消息。在不使用stash的情况下进行正常的svn提交,将显示错误消息

    svn预提交脚本

    echo "error message" 1>&2 exit 100 回显“错误消息”1>&2 出口100 大西洋储藏室中的错误信息(但没有错误信息):

    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: 拉取请求合并时没有冲突,但更新主机已被插件取消。 提交被预提交挂钩(退出代码100)阻止,输出: 我尝试将错误日志放在stdout和stderr上。但藏匿处什么也没有显示


    是否有人尝试过这种行为并遇到了相同的问题?

    感谢您报告此问题。我们已经成功地复制了它,现在正在修复它。您可能在()处跟踪到一个问题-请期待在大约一周内生成一个修复程序


    谢谢

    使用3.0.1版进行了测试,现在可以使用了。谢谢