Tiene una pregunta relacionada con VC usando Git . Entonces, básicamente tengo 3 proyectos diferentes :
Todos ellos interactúan entre sí para ejecutar una canalización automatizada. 'masterproject_bash' inicia todo y le dice cuándo ejecutar 'project_python' y 'subproject_html_php', entre otras cosas menores. Debido a que tengo que queueborar con otras personas, comencé a usar Git para hacer VC de todos estos 3 proyectos , sin embargo, no encontré o no fui capaz de establecer una integración adecuada del proyecto en un único repository de git de VC. Traté de usar submodules de git , pero me confundí sobre cómo usar submodules al actualizar solo ciertas partes del proyecto y / o actualizar el proyecto de remoto a local, etc.
Mi deseo sería tener todos los 3 proyectos integrados con éxito en un único repository de Git (un local al que se accede a través de IP interna, es decir, 192.168.1.50:/myGitRepos), como este:
masterproject_bash/ ├── project_python/ │ ├── aux/ │ ├── bin/ │ ├── core/ │ ├── data/ │ ├── subproject_html_php/ │ │ ├── html/ │ │ ├── icons/ │ │ ├── img/ │ │ ├── README │ │ ├── db_connection.php │ │ └── index.php │ ├── tests/ │ ├── README │ └── main.py ├── ref_files/ ├── README └── run.sh
… y cuando alguien quería modificar, por ejemplo, el código python / R, clonar el repository, hacer cambios en python y volver a enviarlo a la location remota.
Quería pedir un consejo para hacer esto:
¡Muchas gracias por tu ayuda!