Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Bad behaviour of excel files in RTC Version Control

Dear Sirs,

Microsoft Excel 2003 is creating some mess in our Versioning, because it always modifies files in the system, even if this documents are just opened and no content has changed.
RTC then records these changes in Pending Changes, even if no content has been modified (esp. after the project is refreshed or the document stays open for long time). Therefore lots of wrong changes are created.

The developers then tend to delever those changes, rather then discard them, because it is hard to figure out which binary changes a real and which changes are fake.

This issue is also reported here:

http://support.microsoft.com/kb/826741

RTC WI created here:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=100338

Is there any work arround for this issue?

0 votes



6 answers

Permanent link
I would suggest locking the Excel file before editing and keep it unlocked if only viewing. It will help to prevent your developers from overwriting each other's changes. It's also a reminder that if the file isn't locked then any pending changes on it are most likely false changes.
Dear Sirs,

Microsoft Excel 2003 is creating some mess in our Versioning, because it always modifies files in the system, even if this documents are just opened and no content has changed.
RTC then records these changes in Pending Changes, even if no content has been modified (esp. after the project is refreshed or the document stays open for long time). Therefore lots of wrong changes are created.

The developers then tend to delever those changes, rather then discard them, because it is hard to figure out which binary changes a real and which changes are fake.

This issue is also reported here:

http://support.microsoft.com/kb/826741

RTC WI created here:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=100338

Is there any work arround for this issue?

0 votes


Permanent link
I believe I have seen these issues with PPT if the editor was opened in Eclipse and not the external system default editor. I think after launching PPT as window embedded in Eclipse the editor always showed the dirty flag.

I configured Eclipse to always open PPT outside of Eclipse and as long as I did not save these issues went away or at least got less frequent.

You could try that too. For testing rightclick the file and select open with>system editor. To make this permanent for all files of that type, add a new file association in Window>Preferences>General>Editors>File Association.

Ralph

Dear Sirs,

Microsoft Excel 2003 is creating some mess in our Versioning, because it always modifies files in the system, even if this documents are just opened and no content has changed.
RTC then records these changes in Pending Changes, even if no content has been modified (esp. after the project is refreshed or the document stays open for long time). Therefore lots of wrong changes are created.

The developers then tend to delever those changes, rather then discard them, because it is hard to figure out which binary changes a real and which changes are fake.

This issue is also reported here:

http://support.microsoft.com/kb/826741

RTC WI created here:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=100338

Is there any work arround for this issue?

0 votes


Permanent link
@tmok: thanks for the suggestion: we will test how the pending changes behave with locking.

@rschoon: you will face the same problem with external editor if you refresh the package explorer while the file is opened by the editor or if the file is opend for a long time.

I believe I have seen these issues with PPT if the editor was opened in Eclipse and not the external system default editor. I think after launching PPT as window embedded in Eclipse the editor always showed the dirty flag.

I configured Eclipse to always open PPT outside of Eclipse and as long as I did not save these issues went away or at least got less frequent.

You could try that too. For testing rightclick the file and select open with>system editor. To make this permanent for all files of that type, add a new file association in Window>Preferences>General>Editors>File Association.

Ralph

Dear Sirs,

Microsoft Excel 2003 is creating some mess in our Versioning, because it always modifies files in the system, even if this documents are just opened and no content has changed.
RTC then records these changes in Pending Changes, even if no content has been modified (esp. after the project is refreshed or the document stays open for long time). Therefore lots of wrong changes are created.

The developers then tend to delever those changes, rather then discard them, because it is hard to figure out which binary changes a real and which changes are fake.

This issue is also reported here:

http://support.microsoft.com/kb/826741

RTC WI created here:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=100338

Is there any work arround for this issue?

0 votes


Permanent link
Dear Sirs,

Microsoft Excel 2003 is creating some mess in our Versioning, because it always modifies files in the system, even if this documents are just opened and no content has changed.
RTC then records these changes in Pending Changes, even if no content has been modified (esp. after the project is refreshed or the document stays open for long time). Therefore lots of wrong changes are created.

The developers then tend to delever those changes, rather then discard them, because it is hard to figure out which binary changes a real and which changes are fake.

This issue is also reported here:

http://support.microsoft.com/kb/826741

RTC WI created here:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=100338

Is there any work arround for this issue?


Hi

Can the developers abandon the changes (ie Undo them before they do a checkin)? Alternatively, they could see the recommendation in the Microsoft link and use a different file format.

anthony

0 votes


Permanent link
Thanks for your feedback. Maybe I haven't seen that for some reason e.g. not having them open long enough. Definitely good to know.

Ralph

@tmok: thanks for the suggestion: we will test how the pending changes behave with locking.

@rschoon: you will face the same problem with external editor if you refresh the package explorer while the file is opened by the editor or if the file is opend for a long time.

I believe I have seen these issues with PPT if the editor was opened in Eclipse and not the external system default editor. I think after launching PPT as window embedded in Eclipse the editor always showed the dirty flag.

I configured Eclipse to always open PPT outside of Eclipse and as long as I did not save these issues went away or at least got less frequent.

You could try that too. For testing rightclick the file and select open with>system editor. To make this permanent for all files of that type, add a new file association in Window>Preferences>General>Editors>File Association.

Ralph

Dear Sirs,

Microsoft Excel 2003 is creating some mess in our Versioning, because it always modifies files in the system, even if this documents are just opened and no content has changed.
RTC then records these changes in Pending Changes, even if no content has been modified (esp. after the project is refreshed or the document stays open for long time). Therefore lots of wrong changes are created.

The developers then tend to delever those changes, rather then discard them, because it is hard to figure out which binary changes a real and which changes are fake.

This issue is also reported here:

http://support.microsoft.com/kb/826741

RTC WI created here:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=100338

Is there any work arround for this issue?

0 votes


Permanent link
As discussed in the related work item the best workarround would be to lock binary files before editing and then discard changes, which are not locked.

Alexander

Thanks for your feedback. Maybe I haven't seen that for some reason e.g. not having them open long enough. Definitely good to know.

Ralph

@tmok: thanks for the suggestion: we will test how the pending changes behave with locking.

@rschoon: you will face the same problem with external editor if you refresh the package explorer while the file is opened by the editor or if the file is opend for a long time.

I believe I have seen these issues with PPT if the editor was opened in Eclipse and not the external system default editor. I think after launching PPT as window embedded in Eclipse the editor always showed the dirty flag.

I configured Eclipse to always open PPT outside of Eclipse and as long as I did not save these issues went away or at least got less frequent.

You could try that too. For testing rightclick the file and select open with>system editor. To make this permanent for all files of that type, add a new file association in Window>Preferences>General>Editors>File Association.

Ralph

Dear Sirs,

Microsoft Excel 2003 is creating some mess in our Versioning, because it always modifies files in the system, even if this documents are just opened and no content has changed.
RTC then records these changes in Pending Changes, even if no content has been modified (esp. after the project is refreshed or the document stays open for long time). Therefore lots of wrong changes are created.

The developers then tend to delever those changes, rather then discard them, because it is hard to figure out which binary changes a real and which changes are fake.

This issue is also reported here:

http://support.microsoft.com/kb/826741

RTC WI created here:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=100338

Is there any work arround for this issue?

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Nov 26 '09, 5:07 a.m.

Question was seen: 6,494 times

Last updated: Nov 26 '09, 5:07 a.m.

Confirmation Cancel Confirm