2009-06-08 14 views
5

Estoy intentando eliminar una lista de cambios pendiente a la fuerza. Todos los archivos (20 antiguos) son nuevos pero aún no se han confirmado ni enviado. Entonces en p4Win, muestran una cruz ROJA +. No puedo eliminar estos archivos de la lista de cambios. ¿Cómo hago para deshacerme de estos archivos?En forzosa, ¿cómo elimino los cambios pendientes para los archivos NUEVOS/AÑADIDOS que no se enviaron?

Gracias por las respuestas para hacer clic derecho y volver. Lo he intentado pero falla con las cadenas de error de ejemplo a continuación.

Operation: user-revert 
Librarian digest source/.../foo.c failed. 
RCS checkout 1.715484 failed! 
RCS no such revision 1.715484! 
//source/.../foo.c#1 - was add, reverted 

También he probado el comando p4 revert pero falla con el mismo error (s).

+0

El comentario final parece indicar que la reversión funcionó, pero asumo que el archivo todavía está en la lista de cambios. – ChrisF

Respuesta

8

Solucionado con "revert -k" por forzar grupo de soporte. Sospechan que puede deberse a la superposición de valores en el espacio de trabajo del cliente, pero no han sido muy específicos.

+0

Funcionó como un encanto para mí. Desde "p4 help revert": "El indicador -k marca el archivo como revertido en los metadatos del servidor sin alterar los archivos en el espacio de trabajo del cliente". – coderob

5

¿Cómo está tratando de eliminar los archivos?

Ha pasado un tiempo desde que utilicé Perforce con ira, pero me parece recordar que solo tenía que hacer clic derecho y revertir el archivo.

Acabo de probar esto y funcionó bien para mí (¡lamento del programador!). Utiliza el siguiente orden p4:

p4 revierten //depot/test.txt

Dónde test.txt es el nombre del archivo de prueba.

actualización

¿Existe todavía el nuevo archivo localmente en el disco duro?

¿Todavía existe la ruta donde el archivo estaría en el almacén? es decir. que hay en el "..." de tu camino

+0

Sí. El nuevo archivo aún existe localmente en el disco duro – dubnde

+0

Me estoy quedando sin ideas :(. ¿Todavía existe la ubicación del depósito? – ChrisF

+0

Gracias ChrisF. Realmente agradezco la ayuda. Es un archivo nuevo, por lo que no existe en ninguna ubicación de depósito como no me había presentado aún. – dubnde

1

Revertir archivos, haga clic derecho en el archivo en la lista de cambios y seleccione revertir, esto eliminará los archivos agregados.

0

Quizás intente Perforce soporte en esta etapa.

0

para eliminar todos los archivos añadidos en los directorios actuales y sub:

p4 revert ... 
0

En mi caso esto sucedió porque los ficheros RCS (los archivos reales con, v extensión en el depósito que contienen toda la información de revisión) eran literalmente falta la información para la revisión en cuestión. Pude restaurar los archivos desde la copia de seguridad.

0

Tuve el mismo problema, había agregado los archivos .exe pero quería excluirlos después. La documentación forzosamente ayudó:

http://www.perforce.com/perforce/doc.current/manuals/p4eclipse/topics/adding.html

Exclusión de archivos de control de código fuente

Importante: no se puede excluir archivos después de haberlos colocado bajo el control Perforce.Si tiene archivos abiertos en una lista de cambios y usted desea excluirlos del control Perforce, inviértalos desde la lista de cambios antes de excluirlos.

Funcionó como un encanto.

Cuestiones relacionadas