sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #100474
Re: Filer i både cvs og svn
Lars Ribe skrev:
Jeg deler kode med en gruppe, der arbejder i subversion på
server 1 og med en anden gruppe, der arbejder i cvs på
server 2. Jeg har nu skrevet noget vældig smart kode, jeg
gerne vil gøre tilgængeligt for begge grupper og har
derfor i min naivitet bare kopieret filerne ind begge
steder og tilføjet dem.
Efterhånden som jeg har skrevet videre på min egen kode
har det vist sig et administrativt bøvl at holde det ved
lige begge steder -især ved tilføjelse af nye filer.
Det er jo godt at man kan lære. - Også selvom det er sjovere
at lære af andres fejl. ;-)
Jeg ville derfor gerne have en måde hvorpå jeg kan holde
de to repositorier i sync. Desværre har jeg ikke
rettigheder til at oprette brugere på nogen af systemerne,
så jeg kan ikke bare bede dem om at bruge hinandens
repositorier.
Er der nogen, der har et bud på hvad jeg kan gøre? Kan jeg
selv scripte mig ud af det med noget diff'ing eller er der
en smartere måde?
Ideelt set burde du overtale begge projekter til at skifte
til Monotone, og så oprette dit eget monotone-arkiv som
projekterne så automatisk kan trække den fælles kode fra.
Lidt mere realistisk, så bør du nok bare oprette dit eget
versionsstyringsarkiv (med dit foretrukne værktøj), og
opdatere din egen kode dér. Af og til kan du så overføre en
fungerende udgave til de to projekter der bruger koden. Og
så vidt jeg kan se, kan det gøres helt uden at kalde »diff«,
da du jo bare kan kopiere den nye kode ind i en arbejdskopi
fra et af projekterne, og så tjekke den ind.
Jacob
--
Vær klar over, at det bliver et værre vejr hver dag, så det
vejr er ikke meget værd.
References