Kommt aus GIT-und SVN-Hintergrund, ich habe meine P4V in Windows eingerichtet, verwaltet, um den Inhalt meines Repository in meinen lokalen Ordner (irgendwie), aber sobald ich gemacht Ändern und erstellen Sie neue Dateien in meinem lokalen Ordner, ich kann es nicht an Perforce zurücksenden. Es gibt Fehler:Perforce-Fehler - kann nicht vom Nicht-Stream-Client senden
//depot/main/p4config.txt - Warnung: kann nicht von Nicht-Stream-Client senden Keine Dateien zum Senden. Senden fehlgeschlagen - beheben Sie die obigen Probleme und verwenden Sie dann 'p4 submit -c 6'.
Mein Depot Hierarchie:
C:\Perforce\kernelpanic\main>p4 client -S //depot/main -o
# A Perforce Client Specification.
#
# Client: The client name.
# Update: The date this specification was last modified.
# Access: The date this client was last used in any way.
# Owner: The user who created this client.
# Host: If set, restricts access to the named host.
# Description: A short description of the client (optional).
# Root: The base directory of the client workspace.
# AltRoots: Up to two alternate client workspace roots.
# Options: Client options:
# [no]allwrite [no]clobber [no]compress
# [un]locked [no]modtime [no]rmdir
# SubmitOptions:
# submitunchanged/submitunchanged+reopen
# revertunchanged/revertunchanged+reopen
# leaveunchanged/leaveunchanged+reopen
# LineEnd: Text file line endings on client: local/unix/mac/win/share.
# ServerID: If set, restricts access to the named server.
# View: Lines to map depot files into the client workspace.
# Stream: The stream to which this client's view will be dedicated.
# (Files in stream paths can be submitted only by dedicated
# stream clients.) When this optional field is set, the
# View field will be automatically replaced by a stream
# view as the client spec is saved.
#
# Use 'p4 help client' to see more about client views and options.
Client: kernelpanic
Update: 2012/10/04 15:35:16
Access: 2012/10/04 15:59:39
Owner: me.kernelpanic
Host: kernelpanic
Description:
Created by me.kernelpanic.
Root: C:/Perforce/kernelpanic
Options: noallwrite noclobber nocompress unlocked nomodtime normdir
SubmitOptions: submitunchanged
LineEnd: local
View:
//depot/... //kernelpanic/...
//depot/main/doc/... //kernelpanic/main/doc/...
//depot/* //kernelpanic/*
//depot/main/* //kernelpanic/main/*
Wenn möglich, möchte ich die Dateien in C hinzuzufügen: \ Perforce \ Kernel Panic \ main \ src und ... Bitte helfen Sie, ich kann nicht verstehe Perforce. Ich habe versucht, ein Auschecken vor oder nach der Änderung durchzuführen, aber auf beide Arten konnte die Änderung auch nicht an den Server gesendet werden. Ich würde gerne bei GIT bleiben, aber unser Kunde benutzt Perforce, also müssen wir nett mit ihnen spielen. Vielen dank für Deine Hilfe!
Wie möchten Sie einreichen? Von P4V oder der Befehlszeile? Wo sind deine Dateien lokal? Es sieht so aus, als ob in der Änderungsliste, die Sie übermitteln möchten, keine Dateien vorhanden sind. – ChrisF
Perforce hat übrigens "Git Fusion" veröffentlicht, ein neues Produkt, mit dem Sie ein Git Repo klonen können, um an Dateien zu arbeiten, die auf einem Perforce-Server gespeichert sind. Und da ist auch git-p4. Beides könnte dich dazu bringen, bei dir zu bleiben, zumindest an deinem Ende. – user1054341
@ChrisF: Ich habe sowohl P4V und Kommandozeile versucht, beides funktioniert nicht. Mein Problem ist wie die Antwort von user1054341. Leider verstehe ich nicht zwangsläufig und nicht in der Lage, Dinge herauszufinden – Zennichimaro