He estado aprendiendo Git las últimas semanas y me gusta mucho la forma en que funciona en comparación con SVN. La razón principal por la que estoy buscando cambiar completamente es que la fusión es supuestamente mucho más fácil con pocos conflictos y el hecho de que puedo cometer localmente. Esto promueve el uso de muchas ramas (como una rama por boleto/problema/tarea/etc.) y también promueve muchos compromisos. Solo uso ramas si lo necesito en SVN (ya que las fusiones a menudo producen conflictos) y solo me comprometo cuando estoy 100% seguro de que el problema es la corrección (en lugar de confirmaciones incrementales, que serían más agradables).Git vs SVN con archivos sin texto/grandes proyectos
Ahora, una preocupación que tengo sobre git como lo he estado leyendo es sobre archivos de texto/grandes proyectos. Por ejemplo, estoy trabajando en un proyecto de juego actualmente controlado en SVN. Ahora, con un proyecto de juego, habrá una gran cantidad de archivos que no sean de texto, como arte, sonido y otros archivos binarios, y algunos de los archivos pueden ser bastante grandes. ¿Qué tan bien maneja git un archivo que no es de texto/archivos binarios grandes? ¿Cuáles son algunas de las consideraciones que debo tener en cuenta si quiero exportar un proyecto como este a git?
¿Ha considerado usar Artifactory o similar a archivos grandes de la tienda (versionados)? http://www.jfrog.com/artifactory – Nick