Pregunta

Tengo un cliente P4 que comparto en el entorno de Linux y Windows, utilizando los parámetros 'Root' (Linux) y 'Altroot' dentro de la especificación del cliente ('Host' se elimina). ¿Alguien sabe si es posible configurar P4 para reflejar los directorios en las dos plataformas? Lo que quiero decir es que, si reviso un archivo y hago ediciones dentro de mi espacio de trabajo de Linux, ¿puedo configurar de alguna manera P4 para actualizar el espacio de trabajo en mi cuadro de Windows para que se abra y edite el mismo archivo antes de que el archivo se revise en el repositorio? No creo que esto sea posible, pero estoy preguntando en caso de que alguien sepa de una manera.

EDITAR: ¿Es posible hacer esto con Git? Toda la fuente se almacena en un repositorio P4 en el trabajo, pero podría configurar un repositorio de GIT local si esto es posible.

Gracias.

¿Fue útil?

Solución

Se supone que un solo cliente de Perforce solo se refiere a una sola copia de los archivos.

Debe compartir los archivos de su máquina Linux a su máquina Windows, o Visa-Versa, luego, cuando están abiertos para editar, podrían editarse desde cualquier lado.

Puede crear dos especificaciones de clientes separadas, y usar estanterías para mover archivos entre ellos, o crear su propia rama, que los dos clientes compartan, y luego consultar a esa rama y fusionarse con su Codeline actual una vez que haya completado el trabajo. .

Otros consejos

Si usa una unidad compartida, esto funcionará. Trabajo en Windows, pero también tengo que desarrollarme en una VM de Linux. Usando VMware, puedo montar la unidad para compartir una de mis carpetas de Windows y configurar mi P4ROOT en la carpeta Windows, y mi Altroot a la misma carpeta en Linux, pero usando la unidad compartida/montada. Cuando reviso, está en la misma carpeta y la misma unidad física.

Puede hacer lo mismo utilizando unidades montadas/asignadas, solo que su sistema operativo menos usado sea el que realiza el desarrollo sobre la unidad en red. He hecho esto, pero fue solo brevemente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top