¿Cómo agregar pequeños posts en shelve in force?

Usualmente uso GIT para mis versiones locales. El server usa forzosamente Aunque tengo un buen set de pequeños commits en git y me gusta para que pueda ver los posts con commits. Esto ayuda a recordar muchos pasos dados.

Pero luego para el server, simplemente keep shelving the file to the same pending changelist a la fuerza. No revertir los files. Esta es la opción dada en el cliente forzado.

How can i save my changes with the messages ?

¿Debo usar algo que no sea shelve?

Parece que deberías hacer múltiples estantes, no actualizar un solo estante existente.

Alternativamente, crea una twig para tu trabajo y envía cada cambio incremental como una list de cambios por separado. Como trabaja en una sucursal separada, su trabajo no afecta a los demás hasta que integre el trabajo de su sucursal a la línea de código principal.

En general, me parece que tan pronto como quiero rastrear más de un set de cambios (es decir, más de un único commit de git), es hora de crear una twig.

Perforce tiene una variedad de características que se pueden usar de manera eficiente en este caso; contacte a su administrador de Perforce en su sitio para asistencia.

La respuesta de Bryan es probablemente la opción más directa. También podría considerar el uso de P4 Sandbox , que es básicamente una forma diferente de lograr lo mismo.