Tengo dos carpetas como git/Mycode/
y git/MyDoc
.
Ahora quiero crear una dependencia algo así como cada vez que cambie algo en la carpeta MyCode
, tendrá que realizar cambios obligatorios en MyDoc
.
Si MyDoc
no se actualiza, no se permite la fusión de código. ¿Es eso posible en GIT o cualquier complemento disponible para hacer esto?
Gracias
Gerrit no es fuerte en dependencies entre repositorys, y lo que quiere suena como algo que un IDE o set de herramientas debería ser responsable de aplicar.
Gerrit es una herramienta de revisión de código, no de gestión de processs. Ve a cada proyecto como un repository independiente.
Y tal restricción es fácil de eludir de todos modos para un desarrollador que quiera jugar con el sistema.
El mejor enfoque para esto es tener los documentos embeddeds en el código, y luego los revisores pueden poner un -2 en cualquier cambio de código que no actualice la documentation, ya que aparecerán en el mismo compromiso. Más importante aún, los documentos viajan con el código cuando el repository es clonado o copydo.