隐藏 bitbucket svn 镜像工具中未显示 Subversion 预提交错误消息
Subversion pre-commit error message isn't shown in stash bitbucket svn mirror tool
我们的主要存储库系统位于颠覆服务器上。在不久的将来,我们想搬到 git。我们的开发人员想要使用 git 的功能和特性,但他们必须在 subversion 中进行提交。为此,我们实现了一个存储实例。
要在我们的 subversion 存储库中提交,需要几个步骤:
从 git
克隆存储库
进行更改并提交到 git
最终使用带有“BitBucket Subversion Mirror Plugin v3.0.0”的 Atlassian Stash 将您的提交合并到 subversion 中
问题来了:
如果由于某种原因提交到我们的 subversion 存储库被 subversion 的预提交脚本阻止,则存储中不会显示错误消息。在不使用 stash 的情况下进行正常的 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 上。但是 stash 中没有显示任何内容。
是否有人尝试过这种行为并遇到了同样的问题?
感谢您报告此问题。我们已经设法重现它,现在正在修复中。您可能会在 (https://issues.tmatesoft.com/issue/SG-160) 跟踪一个问题 - 请期待在大约一周内修复构建。
谢谢!
我们的主要存储库系统位于颠覆服务器上。在不久的将来,我们想搬到 git。我们的开发人员想要使用 git 的功能和特性,但他们必须在 subversion 中进行提交。为此,我们实现了一个存储实例。
要在我们的 subversion 存储库中提交,需要几个步骤:
从 git
克隆存储库
进行更改并提交到 git
最终使用带有“BitBucket Subversion Mirror Plugin v3.0.0”的 Atlassian Stash 将您的提交合并到 subversion 中
问题来了:
如果由于某种原因提交到我们的 subversion 存储库被 subversion 的预提交脚本阻止,则存储中不会显示错误消息。在不使用 stash 的情况下进行正常的 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 上。但是 stash 中没有显示任何内容。
是否有人尝试过这种行为并遇到了同样的问题?
感谢您报告此问题。我们已经设法重现它,现在正在修复中。您可能会在 (https://issues.tmatesoft.com/issue/SG-160) 跟踪一个问题 - 请期待在大约一周内修复构建。
谢谢!