Viniendo desde el fondo GIT y SVN, configuré mi P4V en Windows, logré obtener el contenido de mi repositorio en mi carpeta local (de alguna manera), pero una vez modificación y crear nuevos archivos en mi carpeta local, no puedo enviarlo de nuevo a Perforce. Da error:error de Perforce - no se puede enviar desde el cliente no stream
//depot/main/p4config.txt - advertencia: no se puede enviar desde el cliente no en ejecución No hay archivos para enviar. Error de envío: solucione los problemas anteriores y luego use 'p4 submit -c 6'.
Mi jerarquía de depósito:
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/*
Si es posible, me gustaría añadir los archivos en C: \ Perforce \ Kernelpanic \ Main \ src así ... Por favor ayuda, no puedo entender Perforce. Intenté hacer una comprobación tanto antes como después de realizar la modificación, pero en ambos casos tampoco se pudo enviar el cambio al servidor. Me encantaría seguir con GIT pero nuestro cliente está usando Perforce así que tenemos que jugar bien con ellos. ¡Muchas gracias por tu ayuda!
¿Cómo está tratando de enviar? Desde P4V o la línea de comando? ¿Dónde están tus archivos localmente? Parece que no hay archivos en la lista de cambios que está intentando enviar. – ChrisF
Por cierto, Perforce acaba de lanzar 'Git Fusion', un nuevo producto que le permite clonar un repositorio git para trabajar en archivos almacenados en un servidor Perforce. Y también hay git-p4. Cualquiera de estos puede dejar que te quedes con git, al menos en tu extremo. – user1054341
@ChrisF: He intentado tanto P4V como la línea de comandos, ninguno de los dos funciona. Mi problema es como la respuesta proporcionada por user1054341. Tristemente, no entiendo forzosamente y no puedo resolver las cosas – Zennichimaro