Do you know a good alternative to redmine or trac which allows such a feature? I've also tried fogbugz, but is too poorly integrated with the s开发者_如何学Cvn repository browsing (and there is no sign of code review support).
Sorry but I don't think there is "a good alternative to Redmine", it's good useable system.
I'm not too sure what exactly is driving your requirements, so my only suggestion would be to look at the sub project support on Redmine. For all your projects where you want to share bugs and milestones set up a top level project, the individual projects can then be sub projects under this main umbrella project.
If an issue is common to many projects then create it in the top project, issues specific to one project then create it in a sub project, the filtering at the top level can be set to display all the issues from the sub projects as well as the main project.
Redmine has unique numbering for all issues so in the tickets or the wiki you can cross reference tickets across projects quite easily.
If that doesn't help then I think you'll be into the realms of writing your own plugin.
You might want to consider Trac with the Ticket Mover plugin, which also allows the copy or move of tickets and other Trac elements, including milestones.
Not a perfect solution, as you need to migrate edits to the milestones, but we've found it useful in a situation similar to yours where milestones were distinct, but bugs/features occasionally required resolution across multiple projects.
精彩评论