Domanda

Come posso estrarre una directory specifica da CVS e omettere l'albero che porta a quella directory?

EX.

ID piace checkout a questa directory C:/WebHost/MyWebApp/www

La mia struttura della directory del progetto CVS è MyWebApp/Trunk/www

Come posso omettere le directory Trunk e MyWebApp?

È stato utile?

Soluzione

Usa cv -d/cvsroot checkout -d directory project/path/directory.Il primo -d può essere omesso se si imposta root con l'ambiente.Questo si chiama "accorciare il percorso" e può essere evitato con il -N opzione a checkout.

Altri suggerimenti

CVS è "legato" al repository tramite file nel formato .CVS cartella.Ogni cartella è "legata" individualmente.

Ciò significa che puoi semplicemente controllare il file completo (o se lo hai già), quindi tagliare/incollare il file www directory da qualche altra parte e rimarrà collegata alla posizione CVS corretta.

[Oops, ho cancellato qualche schifezza sbagliata.] sì, co -d www è quello che vuoi.

Puoi anche impostare dei moduli nel repository, che ti permetteranno di controllare solo www come se fosse una directory di primo livello, ma devi farlo per ciascuna di queste directory.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top