← Back to team overview

sslug-teknik team mailing list archive

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