Eclipse as IDE + Mercurial for version control +? Bug tracking = good idea?

For a new Java web project, I thought about using:

  • Eclipse as an IDE
  • Mercurial for version control
  • Bug tracking software

I have heard of bug tracking software in which you can associate changes with an unresolved error during validation. I myself have not used such a solution, but it sounds good. Are there any good bug tracking applications that work well in conjunction with Eclipse and Mercurial and allow you to associate the changes with an unresolved error? And if not, are there at least good plugins for Eclipse to use Mercurial for version control? Does it support hg rename and hg copy ?

If I can get something good using a combination of the three components, I plan on throwing Hudson into the mix. To be able to track how changes in the code base affect our unit tests.

First of all, I want to get feedback on the above issue. But I would appreciate any thoughts regarding version handling, bug tracking, and their integration in Eclipse.

+4
source share
7 answers

In my experience, the MercurialEclipse plugin works quite well - as far as I understand, nobody comments here, actually used it, so do not base your decisions solely on these opinions. You will probably be better off experiencing this yourself. As I said, this works for me.

Disclaimer: I participated in the development of the plugin ...

+2
source

Vectrace offers Mercurial Eclipse . But it does not sound finished.

To track errors, you can try Trac with TracMercurial .

+4
source

I cannot speak with Mercurial, but Mylyn is the undeniable king of the integration of Eclipse and various error trackers. No matter how good your web-based interface for tracking issues is, Mylyn makes it easy to create, organize, and (most importantly) work on incoming problems. It has excellent support for Bugzilla and Trac. Jira support is a little behind, but that's not bad. In addition, there is a small horde of third-party plugins that add Mylyn support for various trackers (for example, Mingle).

+2
source

Trac can sometimes be painfully tuned. Take a look at Redmine . I would recommend installing TortoiseHg .

0
source

Just in case someone encounters this thread, I started using Mercurial by chance when I discovered that it was one of the three integrated version control systems in Netbeans.

I know this is an Eclipse stream, but for those who have not yet settled in Eclipse and are not looking at Mercurial for versions, the integration in Netbeans is really impressive.

It includes things like project-level overlays (what changed, what you did, etc.), but goes even further by adding direct highlighting in your code view (so that I can see in turn what has changed and what no).

It's definitely worth taking a look at the fact that you are no longer using Eclipse (which is great too, but I don't think integration with the versions is comparable / anyway).

0
source

I can't talk much about Netbeans, but I think I can say something about Eclipse. Version control, such as CVS, works great for Eclipse, but I believe that support is slightly behind in other types of version control.

Regarding the changes, Eclipse also highlights what new changes you have in the source code, and this is about providing a local history of the files you are editing. There are project-level overlays in Ecipse, but for this you need to use some kind of version control system (CVS, Subversion, etc.)

0
source

I searched the Internet for the exact same thing you were looking for and came across CodeBeamer, a web tracker and project management tool that is fully compatible with eclipse tasks through a plugin called codeBeamer studio.

CodeBeamer Website

I just installed it on my dedicated server and I must say that I am very impressed.

Just thought that I would put it here, I could save someone someone.

0
source

Source: https://habr.com/ru/post/1277635/


All Articles