Perforce Bearbeiten/öffnen, nur über depot-name, nicht-lokale Namen

Habe ich meine perforce-client eingerichtet und hatte ein problem, versuchen Sie einfach eine "p4 edit file.txt" aus einem Unterverzeichnis des client-root wo file.txt ist eine eingecheckte Datei local in diesem Verzeichnis. In anderen Worten, wenn ich "p4 haben" möchte ich sehen "//depot/Ordner/Datei.txt - #2 - /proj/folder/file.txt" in der Liste. p4 sync scheint in Ordnung. Jedoch, "p4 edit file.txt" geben würde, der Fehler "Datei(en) nicht auf dem client."

Habe ich endlich einen p4 Bearbeiten zu arbeiten, indem Sie den depot-Namen an. "p4 edit //depot/folder/file.txt" HAT funktioniert, und, seltsam genug, es modifiziert die lokale Datei schreiben Berechtigungen haben.

Irgendeine Idee, was das problem ist? Ich habe noch andere Kunden auf dem gleichen system für unterschiedliche Projekte, arbeiten, wie Sie erwarten würden, durch einen Verweis auf die lokale Datei name.

  • Sie haben Ihre P4CLIENT environment-variable (oder die P4CLIENT Einstellung Ihrer .p4config-Datei) festlegen, um die korrekte client-name ? Versuchen Sie es mit "p4 -c CLIENT_NAME Bearbeiten file.txt" wenn das funktioniert, dann Perforce ist nicht Kommissionierung Ihre P4CLIENT Wert.
  • Wenn ich einen "p4 Satz" ich kann sehen, das erwarten Werte von P4CLIENT, P4CONFIG, P4PORT und P4USER. Ich habe versucht, was Sie vorgeschlagen, und es hat nicht funktioniert, immer noch "Datei(en) nicht auf dem client."
InformationsquelleAutor Rich | 2013-04-08
Schreibe einen Kommentar