JIRA升级后原有Issue时间显示错乱的问题
来源:互联网 发布:mac看bilibili黑屏 编辑:程序博客网 时间:2024/04/27 13:35
从JIRA5升级到JIRA6之后,出现一个很奇怪的问题:在列出所有问题的时候,会将所有日期显示错乱,完全不知道是猴年马月。但是很奇怪的是数据库中的时间数据是正确的。如果修改某条时间错误的记录,无论修改哪一个字段,都可以使时间显示正确。但是直接修改数据库则不行。因此断定是JIRA6在某个地方无法正确使用JIRA5的既有数据,是个程序兼容性问题。
由于issue数量非常大,因此没有办法手工解决,在众多字段中选择了watcher这个不那么引人注意的字段,尝试使用JIRA6的REST API写了一个小程序,发现果然好用的。不过JIRA的REST API手册有些地方描述的不清楚,发现网上很多外国兄弟也遇到类似困难,研究了好一阵子才知道正确的写法,终于搞定了!
记录下来给需要的兄弟姐妹:
命令行:
curl -D- -u u:p -X POST -d '"w_u"' -H "Content-Type: application/json"http://192.168.xx.x:8080/rest/api/2/issue/SDE-46/watchers
curl -D- -u u:p -X DELETE http://192.168.xx.x:8080/rest/api/2/issue/SDE-46/watchers?username=w_u
PHP脚本:
<?php
$prefix="SDE-";
for ($i = 1; $i <= 100; $i++) {
$add = 'curl -D- -u u:p -X POST -d \'"w_u"\' -H "Content-Type: application/json"http://192.168.xx.x:808o/rest/api/2/issue/'
.$prefix.$i.'/watchers'."\r\n";
echo $add;
$del = 'curl -D- -u u:p -X DELETE http://192.168.xx.x:8080/rest/api/2/issue/'
.$prefix.$i.'/watchers?username=w_u."\r\n";
echo $del;
}
?>
转自:http://blog.sina.com.cn/s/blog_53a5366c0101hszt.html
- JIRA升级后原有Issue时间显示错乱的问题
- MySQL:更新JIRA里issue的创建和更新时间
- xcode升级版本后,原有插件无法使用问题的解决
- Jira的 issue links 功能
- Java获得系统时间错乱的问题
- 关于传入不同参数请求同一Ajax后返回数据显示错乱的问题
- Jira更改工作流后,敏捷看板里无法显示sprint对应的问题列表
- Android WebView高度显示错乱的问题
- jira中issue的优先级及描述
- coordinatorlayout 显示错乱问题
- Slackware Linux,待机后时间错乱的解决中.....
- 升级 android sdk后 可视化界面的显示问题
- 关于BaseAdapter,SimpleAdapter的数据显示错乱问题,选中状态错乱问题,Checkbox选中状态错乱问题总结
- ArcGIS Server重装后保留原有服务的问题
- recyclerview 的item被remove后position的错乱问题
- Android系统设置大号字体后布局错乱的问题
- 安卓中常见ListView等加载Adapter后的错乱问题
- Android系统设置大号字体后布局错乱的问题
- Remove Linked List Elements
- iOS开发 手势滑动返回功能
- oracle select into 动态语句
- 跟踪算法(mean-shift和Camshift)
- 1. 关于进制
- JIRA升级后原有Issue时间显示错乱的问题
- java中子类继承父类自动调用父类无参构造方法的问题
- #import、#include和@class有什么区别
- GoPagePanel(一)
- 20条Linux命令面试问答,Linux命令
- Touch事件分发机制和专题
- PHP之后台用户权限管理设计
- 面向对象,类的创建,方法的重载
- 如何学习一门新技术