He leído:Git/Mercurial localmente sábana de checkout local de
- "Best practices for using git with CVS"
- "How to export revision history from mercurial or git to cvs?"
, y ni satisfacer mis necesidades.
En el trabajo, utilizamos un repositorio de CVS remoto. El acceso a este repositorio se maneja a través de herramientas eclipse CVS y plugins de eclipse internos que se crean en la parte superior de las herramientas del equipo para eclipse. Esto significa que no podemos pasar a un mejor vcs.
Sin embargo, me gustaría usar Git en mi máquina local (para permitir la ramificación personal) de tal manera que puedo lograr lo siguiente:
Crear sucursales en Git y luego una vez terminada y se fusionó de nuevo en mi baúl locales, comprometerse de nuevo a los cvs repo usando las herramientas del equipo Eclipse etc.
Mi plan es algo a lo largo de las siguientes líneas:
- Copie los archivos extraídos a otra carpeta [gitRepo].
- Crear un repositorio maestro de git en gitRepo
- Succionar en gitRepo y hacer cambios.
- Commit a gitRepo
- Copia gitRepo de nuevo a archivos extraídos
- sincronización con cvs remotas.
Estaba planeando utilizar eGit para eclipse, sin embargo, creo que los archivos CVS y .git
competirán por la propiedad del control de versiones.
¿Hay alguna herramienta o flujo de trabajo sugerido para ayudarme a manejar esto? También qué tan bien juega Git con los archivos CVS. Y viceversa, ya que no quiero que se infecten entre sí.
La razón por la cual los enlaces anteriores no sirven de nada es que se comprometen directamente con el repositorio cvs del repositorio git y esto me preocupa ya que no deseo infectar el repositorio cvs por accidente.
También se debe decir que los cambios en el GitRepo no necesitan persistir en el repositorio de CVS, por ejemplo, no necesito ver cada inserción del repositorio de git reflejado en el CVS remoto.
~ Gracias por leer.
Gracias por la edición de mi pregunta VonC, lo aprecio! Cuando dices perspectiva de Eclipse, ¿te refieres a un espacio de trabajo? ¿Cómo se puede desactivar el etiquetado de un vcs desde una perspectiva? –
@Darkflace: puede personalizar una perspectiva, especialmente la "Disponibilidad del grupo de comandos" – VonC