History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-15937
Type: Bug Bug
Status: Open Open
Assignee: Irina Chernushina
Reporter: Erik Pragt
Votes: 5
Watchers: 5
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

Merging using CVS shows wrong 'Changes from server'

Created: 22 Oct 07 15:31   Updated: Tuesday 19:54
Component/s: Version Control Integration, User Interface, Version Control Integration. CVS, Diff/Merge

File Attachments: None
Image Attachments:

1. Merge screenshot.jpg
(280 kb)
Issue Links:
Duplicate
 
This issue is duplicated by:
IDEA-16437 3 Pane CVS 'Merge Conflicts' tool : R... Resolved
IDEA-16290 Merge Tool Broken Resolved

Build: 7,361
Severity: Extreme


 Description  « Hide
The Merging of CVS changes do not work. When I have conflicts, and I click on the Merge button, the result between the Local changes and the Changes from server result into something which is not understandable from my perspective.

Eg, I have two lines of code (see screenshot) which cause a conflict.

The first line of code is:
public class IltSessieVO extends AbstractVO {
while the second line is:
public class IltSessieVO extends AbstractVO {

(they are the same).

The merge result however end's up in this: public class IltSessieVO extends AbstractVO implements Serializable {

The Serializable part comes from the server part, it's not in my local version. The Merge screen however doesn't show this! So I have no idea on what I'm currently merging, where the merge result comes from, etc. It appears to me IntelliJ is 'inventing' some code (e.g. the Serializable part) or is merging a different file from the one shown.



 All   Comments   Work Log   Change History      Sort Order:
Chris Shellenbarger - 15 Nov 07 02:11
I agree - when I don't have conflicts things seem to merge file. However, if there's a conflict detected, when I select merge it doesn't show me any differences - when I compare with the repository it tells me that the contents are identical.

The merge with conflicts needs to be fixed!!!


James Dwyer - 08 May 08 19:56
As the resident IntelliJ evangalist in my office, I must comment on this...

This bug has been affecting us since late last year in the production version of IntelliJ! Is there any word on why such a vital part of the system has not been fixed in six months? None of my teammates trust IntelliJ anymore to merge files, and again one of them today mentioned to me that "IntelliJ sucks with cvs" which is not what I want people to think about this wonderful product Please fix this, or let us know why this can't be fixed and we can move on...

The history, at least with this particular problem seems to be: It worked fine, around version 5 or 6 it broke, it was fixed, and now, for version 7 it broke again.


Erik Pragt - 08 May 08 21:23
I'm also envangalizing IntelliJ, though I would never use it in combination with anything other than SVN. That's why I've said for 3000 times to first fix the core, instead of doing crazy things like Velocity templates support (I mean: who uses it, and even if they do, they've lived for 5 years without IDE support. I'm sure they wouldn't mind waiting, or don't have it at all...).... But that's just me