- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我主要从事 Windows 开发。我们使用Mantis和 Subversion用于我们的开发,但它们没有集成在一起,事实上它们位于不同的服务器上。
我在谷歌上搜索了一下有关将两者集成在一起的信息,并发现了 this post 。看起来很有趣。
我想知道是否有人正在这样做或已经这样做了,以及您的经验如何。如果您有不同的解决方案,我也有兴趣了解!
谢谢!
最佳答案
我将 Mantis 与 SVN 结合使用。正如该链接所说,尽管我将正则表达式放在提交后,因此如果提交消息不相关,它不会尝试更新错误,这使得非错误更新提交的响应速度稍快一些。
我的 Mantis 安装也在不同的服务器上。我用curl至 call the php Mantis 1.1.6 中的方法。
将其放入 post-commit.cmd Hook 中(您需要下载 strawberry perl 并从中获取 perl.exe 和 perl510.dll,不需要其余的)
c:\tools\perl c:\tools\mantis_urlencode.pl %1 %2 > c:\temp\postcommit_mantis.txt
if %ERRORLEVEL% NEQ 0 exit /b 0
c:\tools\curl -s -d user=svn -d @c:\temp\postcommit_mantis.txt http://swi-sgi-l-web1.ingrnet.com/mantis/core/checkincurl.php
并将其放入 mantis_urlencode.pl
$url = `svnlook log -r $ARGV[1] $ARGV[0]`;
# check the string contains the matching regexp,
# quit if it doesn't so we don't waste time contacting the webserver
# this is the g_source_control_regexp value in mantis.
exit 1 if not $url =~ /\b(?:bug|issue|mantis)\s*[#]{0,1}(\d+)\b/i;
$url = $url . "\n" . `svnlook dirs-changed -r $ARGV[1] $ARGV[0]`;
#urlencode the string
$url =~ s/([^\w\-\.\@])/$1 eq " "?"+": sprintf("%%%2.2x",ord($1))/eg;
print "log=$url";
exit 0;
如果您想从 VSS 迁移,可以使用大量脚本,其中包括我在 codeplex 上编写的一个脚本。 .
一切都很好,我们一直在使用它,而且速度足够快,我们没有注意到它的存在。只需输入“Fixed Mantis #1234”,它就会解决该错误并为其添加错误注释。该脚本还将修改的目录也添加到错误注释中(我尝试显示更改的文件,但太多不利于理解)
关于svn - 您集成了 Mantis 和 Subversion 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/124650/
我想在 Mantis Bug Tracker 的路线图中对即将推出的软件版本进行估算。 我可以很容易地弄清楚如何向问题添加自定义字段(整数类型,称为“完成天数”),以及如何在“查看问题”页面上显示它。
在 Mantis 中创建一个问题的链接是通过哈希符号 # 后跟问题编号来完成的。 示例:#123 如何链接到笔记? 最佳答案 使用 ~符号,即 ~42链接到 ID 为 42 的 bugnote .前缀
是否可以格式化在 Mantis 错误跟踪器中输入的某个问题的错误注释(评论)? 我使用的是Mantis v1.0.8 例如 “螳螂错误笔记示例” 显示为纯文本。 我想将其设置为粗体或以不同的颜色显示
是否可以为 Mantis 中提出的每个缺陷/问题提供一个版本号?并在缺陷的生命周期内跟踪它的值(value)? 例如v0.1 - 问题报告v0.2 - 分配的问题v0.5 - 问题已解决v0.6 -
Mantis 需要新用户点击邮件中收到的链接。根据公司政策,sendmail(或任何其他)应用程序不能在服务器上处于事件状态。如何允许用户在没有有效电子邮件的情况下注册? 无论如何我可以运行更新查询并
我想以一种将所有通知电子邮件发送给管理员的方式设置 Mantis,即使管理员没有被分配或监控特定项目。 管理员应该收到系统中发生的所有事件的所有电子邮件。我尝试配置 Mantis 的电子邮件通知屏幕,
我可以将图片上传到 mantis issues。我想调整螳螂代码或配置以自动显示图像(gif、png、jpg)。 有人成功过吗? 最佳答案 该行为由 config_inc.php 中的 $g_prev
如何启用和使用 Roadmap Mantis 中的功能错误追踪器? 我自己回答这个问题,我希望它对其他 Mantis 用户有用。 Here是关于同一主题的讨论。 更新:例如,这里是 Mantis Ro
当我们在 Mantis 中Report Issue 时,会出现Severity 选项,我想在其中添加一个自定义字段,该字段应显示在该下拉列表中。 知道哪些文件需要更改,或者我们可以从数据库管理它吗?
对于一个特定的项目,我正在尝试将 Mantis 配置为在提交新错误时向所有主管 (65) 发送电子邮件。 为此,我在配置报告页面中添加了一个条目: Username: All Users Projec
当我们在 Mantis 中Report Issue 时,会出现Severity 选项,我想在其中添加一个自定义字段,该字段应显示在该下拉列表中。 知道哪些文件需要更改,或者我们可以从数据库管理它吗?
除了maven-changes-plugin , 是否存在用于 Mantis 集成的 Maven 插件? 这个想法是连接到 Mantis SOAP API提供更多与 MantisBT 的互动。 例如你
如何在评论中提及 MantisBT 用户? 我知道… #42引用 id = 42 的问题。 ~42引用 id = 42 的评论;它还链接到在 上发表此评论的问题。 如何链接用户? 最佳答案 从 Man
Mantis bugtracker 有 7 个状态: New Feedback Acknowledged Confirmed Assigned Resolved Close
我已经在我们的一台服务器上安装了 MantisBT 1.2.18,它工作正常。然后突然,有人问我是否可以将 Mantis 安装在不同的服务器上,但仍然必须使用当前 Mantis 服务器中的现有数据库。
我们有一个 MantisBT 实例,我们设法设置了 LDAP 身份验证,但我们还需要启用基于 Mantis 用户的身份验证(对于某些用户,与 LDAP 分开)非常类似于 this question用于
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
我要在这里问你这个问题,因为我在其他地方找不到答案。对不起,如果它是愚蠢的。 我创建了一个额外的类别:“编程” 然后是两个项目:“项目#1”和“项目#2”(都是公开的) 我也有两个开发人员帐户,我试图
因此,我们有一个使用 Mantis 作为错误跟踪工具的项目,而在公司中,公司错误跟踪工具是 Bugzilla。这意味着我们很快就必须使用 Bugzilla。我搜索了可用于从 Mantis 迁移到 Bu
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我是一名优秀的程序员,十分优秀!