¿Cómo debería organizar los files en VCS?

Estoy haciendo un website y haciendo múltiples prototypes de layout. Quiero savelos todos para reference futura.

  1. ¿Es este un lugar adecuado para usar sucursales, o debería ponerlo en carpetas?
  2. ¿Cómo debo gestionar las dependencies externas (p. Ej. JQuery), debería include una versión minimizada para cada layout o mantener una para todo el proyecto o simplemente vincularla a una versión en línea?

Las sucursales están bien si:

  • desea comparar las diferencias del mismo file en varias variaciones de su website
  • desarrolle en paralelo dichas variaciones, de forma aislada (consulte "¿Cuándo debería ramificar?") .

Eso no le impedirá implementarlos en directorys diferentes (simplemente selecciona cada twig en una carpeta diferente en su server web)

Cualquier parte común (como alguna secuencia de commands de JQuery) debe estar en un subdirectory que esté versionado en su propio repository y su repository web principal lo mencione como un submodule .