Er der en måde at for CVS (ved hjælp af Windows) at forpligte alle underordnede mapper i forskellige projekter?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har fået flere projekter:


P: \ Projekter \ Common
P: \ Projekter \ App1


Jeg tilføjede oprindeligt hver af mapperne (og deres undermapper) til CVS (ved brug af Skildpadde).


Nu vil jeg bare kunne klare Projekter \ og 'Commit' hver gang jeg gemmer noget i disse mapper.


Det ser imidlertid ud til, at \ Project er adskilt fra \ Common, som også er adskilt fra \ App1


Så hvis en fil viser det 'har brug for en checkin i \ Common og jeg gør et tilsagn på P: \ Projekter, viser det' ingen ændringer '


Er der nogen måde at tvinge alle de underliggende mapper til at begå?
Eller er der en måde at fusionere dem alle sammen? (Eller selv starte med et nyt lager, så alle P: \ projekter er i samme 'projekt', så jeg bare kan lave en checkin for dem alle?

Bedste reference


Du kan enten lave et nyt CVS-modul, der er forælder til alle dine andre mapper eller se på aliasmoduler. [1]


Jeg har brugt aliasmoduler til at samle flere komponenter i en enkelt checkout (og derfor check-in), men du har brug for læs/skriveadgang til CVSROOT-modulet for at konfigurere det.


Denne gennemgang af en person, der opretter noget lignende, kan være nyttigt for dig. [2]