Ok, I can figure out there are severals way to share binary files, but
this way is against concurrent development.

Between "do not use models" (write code) and "using models" (ArgoUML)
there is a solution, probably more, I know the approach of OFBiz.org:
using extensively xml,parser and generator to write as few code as
possible.
XML files are written by hand so CVS is ok for versioning them.

I have a dream: finding the way in the middle between UML and hand made
xml files that permits concurrent development and usage of UML.
So "hand made" can be reserved just for UML models, pasta, ice cream,
jam... :-)

Regards,
Mar

> Hello Marco!
>
> There is always a risk if you let several persons do independent edits
> and then shall have a simple line-oriented tool like CVS to handle the
> conflicts. This "optimistic approach" works well for code where the
> amount of lines changed is small compared to the total amount of code so
> the risk of overlap is small. It doesn't work that well for generated
> files where a small change affects the file in several places.
>
> What you should do is to make sure that only one developer at the time
> works with the argouml save file. Then the problem with conflicts
> disappears and you can use CVS for storing this.
>
> Luckily, CVS (and Subversion) can help you with this. For CVS, look at
> the commands "cvs watch on", "cvs edit", and "cvs unedit". For
> subversion look at the locking and especially the svn:needs-lock
> property.
>
> Good luck!
>
>       /Linus
>
>> -----Original Message-----
>> From: Marco LOMBARDO [mailto:[EMAIL PROTECTED]
>> Sent: den 17 juni 2006 14:39
>> To: [email protected]
>> Subject: [argouml-users] UML model and CVS.
>>
>> UML is great and ArgoUML is great too.
>>
>> But with respect to MDA I was wondering how it would be possible to
>> develop UML model in a CVS as well as we develop today a java class.
>> CVS can resolv conflicts on java files but not on ArgoUML files
> because
>> they are binary files.
>>
>> And even if we use xmi I not sure CVS can resolv conflicts if xmi
> export
>> do not take care to export objects always in the same sequence.
>>
>> Any ideas about it?
>>
>> Regards,
>> Mar
>> Compilo subAdministrator
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Ing. Marco LOMBARDO
=============================
Mayking spa
Via Brescia 31
36040 Torri di Quartesolo (VI)
Cell +39 347 1979448
Uff  +39 0444 267561
Fax +39 0444 269945
email: [EMAIL PROTECTED]
Skype: lombardomayking
web: www.mayking.com

############ Attenzione ###############
Le informazioni trasmesse sono da intendere solo per la persona e/o ente a
cui sono
indirizzate,  possono contenere documenti confidenziali e/o materiale
riservato.
Qualsiasi modifica, inoltro, diffusione o altro utilizzo, relativo alle
informazioni
trasmesse, da parte di persone e/o enti, diversi dai destinatari indicati, e'
proibito ai sensi del D.L. 196/2003. Se lei ha ricevuto questa mail per
errore, per
favore contatti il mittente e cancelli queste informazioni da ogni computer.

############ Disclaimer ###############
The information transmitted is intended only for the person or entity to
which it is
addressed and may contain confidential and/or privileged material. Any
review,
retransmission, dissemination or other use of, or taking of any action in
reliance
upon, this information by persons or entities other than the intended
recipient is
prohibited (law 196/2003). If you received this in error, please contact
the sender
and delete the material from your computers.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to