Quindi, virtualmente non è possibile utilizzare la riga di comando di perforce per qualcosa di diverso dalla sincronizzazione. La mia radice area di lavoro è mappato a C: \ Ecco una linea del mio cliente spec: //claims1.0/main/... //cthiel/code/claims1.0/main/...Problemi utilizzando la linea di comando perforce sotto cygwin
Ogni volta che accendo Cygwin e provo a lavorare con qualsiasi file nel mio depot (come p4 edit), ottengo un errore sulla falsariga di: Path '/cygdrive/c/code/commonTest/main.p4ignore' non è sotto la radice del client 'C: \'.
I percorsi non corrispondono, perché l'equivalente di C: \ per cygwyn è/cygdrive/c. Quindi non è mai in grado di trovare file con la riga di comando perforce.
C'è un modo per risolvere questo problema? È molto fastidioso.
questa versione a cui punta il collegamento non è ovviamente la più recente/massima, ma le altre versioni sono disponibili anche nelle directory di pari livello. –
È possibile ottenere l'ultimo client da qui: http://www.perforce.com/downloads/complete_list Fare clic su "Altro" e quindi su "cygwin" – Philip
l'ultimo client di cygwin perforce ha funzionato per me, grazie Phillip! Stavo avendo problemi con P4CONFIG essere "ignorato" sotto cygwin quando si utilizza il client NTX86 2008. Il problema non si verifica con i client NTX86 p4.exe 2010 e 2011. – Bogatyr