Quiero crear una twig en GIT con las diferencias de files de otras 2 twigs git. No quiero una copy repo completa sino solo los files modificados que mantienen el rest de la estructura de la carpeta como está. ¿Cómo puedo conseguir esto?
Por ejemplo:
Rama 1: testbranch1
deployment/src/main/apiproxy/myorg/folder1/file1.txt deployment/src/main/apiproxy/myorg/folder1/file2.txt deployment/src/main/apiproxy/myorg/folder2/file1.txt deployment/src/main/apiproxy/myorg/folder2/file2.txt
Rama 2: testbranch2
deployment/src/main/apiproxy/myorg/folder1/file1.txt -> File Changed deployment/src/main/apiproxy/myorg/folder1/file2.txt deployment/src/main/apiproxy/myorg/folder2/file1.txt deployment/src/main/apiproxy/myorg/folder2/file2.txt -> File Changed
La nueva sucursal debería tener:
deployment/src/main/apiproxy/myorg/folder1/file1.txt deployment/src/main/apiproxy/myorg/folder2/file2.txt
En lugar de crear una nueva twig, puede crear un parche para los cambios.
git format-patch testbranch2 --stdout > mypatch.patch
Más tarde, si necesita aplicar su parche, haga lo siguiente.
git apply mypatch.patch