Pro Git
Pro Git Estableciendo la variable de configuración git-p4.branchList en main:dev le dice a git-p4 que “main†y “dev†son ambas ramas, y la segunda es hija de la primera.
Si ahora aplicamos git checkout -b dev p4/project/dev y realizamos algunas commits, git-p4 es lo suficientemente inteligente para apuntar a la rama correcta cuando hacemos git p4 submit. Desafortunadamente, git-p4 no puede mezclar clones superficiales y ramas múltiples; si tiene un gran proyecto y quiere trabajar en más de una rama, tendrá que hacer git p4 clone una vez por cada rama a la que quiera enviar.
Para crear o integrar ramas, deberá usar un cliente Perforce. git-p4 sólo puede sincronizar y enviar a las ramas existentes, y sólo puede hacerlo sobre un conjunto de cambios lineal a la vez. Si combina dos ramas en Git e intenta enviar el nuevo conjunto de cambios, todo lo que se registrará será un conjunto de cambios de archivos; los metadatos sobre qué ramas están involucradas en la integración se perderán.