1
Suggestions and Requests / Versioning - different approach?
« on: March 19, 2012, 11:38:08 pm »
Hello,
we still have to solve problems related to versioning and /partialy/ un-updated models that leads to
-) lost of relations between elements
-) re-appearing of already deleted relations between elements with Cross Package References turned on
I want to ask if the following changes in verisoning approach could solve (some) of the problems:
*) when doing Checkin ... EA will always checkin ALL checkouted packages into "one versioning session"
*) when doing getLatest on the package all the packages in the same versioning session are updated as well. --- it can include more sessions when the package was changed moretimes from the last update.
*) Previous step is done transitively for each updated package. --- all not already updated sessions containing this file are included as well.
*) When the package in the session is not in the model, the warning is reported.
This can reduce the need to do GetAllLatest which is very time consuming but still have the model in consistant state ....
Note: there is no difference to GetAllLatest for models that are updated very often in all their parts, but I believe it's not the case of the most of models.
Lubos
we still have to solve problems related to versioning and /partialy/ un-updated models that leads to
-) lost of relations between elements
-) re-appearing of already deleted relations between elements with Cross Package References turned on
I want to ask if the following changes in verisoning approach could solve (some) of the problems:
*) when doing Checkin ... EA will always checkin ALL checkouted packages into "one versioning session"
*) when doing getLatest on the package all the packages in the same versioning session are updated as well. --- it can include more sessions when the package was changed moretimes from the last update.
*) Previous step is done transitively for each updated package. --- all not already updated sessions containing this file are included as well.
*) When the package in the session is not in the model, the warning is reported.
This can reduce the need to do GetAllLatest which is very time consuming but still have the model in consistant state ....
Note: there is no difference to GetAllLatest for models that are updated very often in all their parts, but I believe it's not the case of the most of models.
Lubos