TortoiseGit – Git Clone

¿Puedo usar un "clon de Git" como una twig? Me da la sensación de que no, pero soy totalmente nuevo en Git, así que lo preguntaré (ya que no veo respuestas en otro lado). Lo que quiero decir es que si hago un "Git Clone", trabajo en ese código fuente por un time, hago otro "Git Clone" de la misma carpeta de origen a un destino diferente, trabajo en eso y posteriormente puedo enviar / enviar ambas carpetas de destino de código con éxito? Ambas carpetas tienen la misma carpeta de origen, acaba de hacer con "Git Clone" en diferentes momentos. En otras palabras, ¿es TortoiseGit lo suficientemente inteligente como para descubrir la fusión, etc.?

Gracias,

Dólar

Puedes hacer eso, aunque creo que tendrías que tirar primero, fusionar localmente y luego empujar los cambios para fusionarlos. Pero también puedes usar una ramificación real, que es similar.

La ventaja de la ramificación 'real' es que no tiene que tener dos clones completos (además de algunas ventajas adicionales según cómo lo use).

La desventaja es que debe alternar entre las twigs si desea cambiar de trabajo en ellas, por lo que no puede trabajar en dos twigs en el mismo clon al mismo time. Además, los cambios no confirmados también cambian a la otra twig, a less que colisionen con los cambios realizados allí, en cuyo caso debe esconder esos cambios. De todos modos, un cambio 'rápido' a una twig diferente no es tan fácil como esperas.

Puedes, pero apenas tiene sentido. git ya tiene un excelente soporte para sucursales sin copyr todo el repository (como lo hacen algunos otros sistemas de control de versiones). Te sugiero que aprendas a usar las twigs de git nativas, de lo contrario la cooperación con otros desarrolladores será difícil. (Y sí, ambos con repositorys separados como creados por clonación, y con sucursales verdaderas, aún puede fusionarse).