2012-08-15 9 views
13

Sono nuovo di Perforce. Potresti aggiungere una nuova cartella sotto il ramo nel depot? Ho anche provato ad aggiungerne uno nel mio posto di lavoro, ma come posso averlo nel depot? Devo fare unire/integrare o qualcosa del genere?Perforce l'aggiunta di una cartella di deposito di

Grazie.

+4

Ricorda che Perforce non conosce le cartelle, nessun file. Quindi nella risposta di Dave è necessario avere un file segnaposto nella nuova cartella. –

risposta

12

Dal vostro spazio di lavoro locale, creare la cartella e un file si vuole andare al suo interno. Allora o segnare come aggiungere dal client visiva, o andare nella cartella dalla riga di comando, e il tipo ...

p4 add ./new_folder/new_file_name.ext 

Quando si invia, il nuovo file e la cartella saranno nel vostro repository. Questo presuppone che new_folder è una sottocartella del vostro spazio di lavoro esistente. Per favore fatemi sapere se non lo è e aggiornerò la mia risposta.

Sopra comando aggiungerà i file in elenco modifiche di default. E in seguito, se si vuole vedere la se i file sono veramente arricchito in mora elenco modifiche

p4 opened 

e per la presentazione di file aperti, sotto l'elenco modifiche di default, al deposito

p4 submit 
19

p4 aggiungono doesn Supporta l'aggiunta ricorsiva.

Ecco una shell UNIX work-around per eseguire all'interno della cartella principale che si desidera aggiungere:

find . -type f -print | p4 -x - add 
+2

A partire dalla versione 2015.1 (vedere la nota di rilascio 900158), 'p4 add' supporta la sintassi' ... ', ed eseguirà l'aggiunta ricorsiva. –

9

Se la versione server è 2012.1 o versione successiva, è possibile utilizzare il comando reconcile per fare questo, con supporto dei caratteri jolly completa:

p4 reconcile //depot/path/to/folder/... 
+0

questo è il modo corretto per farlo! – ANjaNA

+0

Questo è più semplice e dispone del supporto con caratteri jolly ... –

0

Se si utilizza P4V per aggiungere una cartella in modo ricorsivo, è necessario cliccare su:

"Connection" -> "Edit Current Workspace"

poi manualmente aggiungere la mappatura della nuova cartella al vostro deposito.

Quindi passare alla vista "Area di lavoro" e fare clic con il pulsante destro del mouse sulla cartella principale, fare clic su "Seleziona per Aggiungi" e commentare. Tutti i file sottostanti dovrebbero apparire nella nuova lista di modifiche in sospeso.

2

Per aggiungere file da una directory in necessariamente

p4 reconcile -f -c [changeList] -a <dir_path_to add>

0

ho avuto una situazione che ho bisogno di aggiungere tutta la cartella con i file con nome jolly, quindi abbiamo dovuto farlo attraverso la linea di comando usando -f (forza), ho usato "dir/b/s/annuncio | p4 -x - aggiungere -f" utilizzare il comando

0

p4 add directory_to_be_added/... 

Questo aggiungerà in modo ricorsivo tutti i contenuti a partire da drom "directory_to_be_added"

Problemi correlati