El repositorio de Git más grande del mundo es el que mantiene el código fuente de Microsoft Windows. Este repositorio cuenta con alrededor de tres millones y medio de archivos que, cuando es descargado, ocupa unos 300 GB. Además, el equipo de ingenieros de Windows tiene en torno a 4000 personas, lo que produce unas 1760 compilaciones diarias en aproximadamente 440 ramas diferentes, junto con miles de compilaciones para comprobar diferentes cambios.
|
etiquetas: repositorio , git , windows , microsoft windows , código fuente , gvfs
Parece que los dejan ahí aposta y todo.
# en.wikipedia.org/wiki/Git
ba-dum-tssss.
betanews.com/2017/05/25/samba-security-vulnerability/
La polemica fue que le dijeron "estupendo, era cerrada, asi que ahora podras usar una herramienta libre como cvs o svn" y entonces Linus dijo "¿lo estas flipando, barbas de mierda? Antes que usar un scm libre tal y como estan me hago la mia en una semana". Y se la hizo.
Bueno, en realidad la definio y la empezo, GIT tiene mucho mas trabajo de lo que puede hacer una persona en una semana.
La historia de GIT es jugosa.
Edit: tienes razón, lo he buscado.
Bueno, no es cierto del todo, aún así usan reposo muy grandes.
Pero no veo como se puede trabajar con GIT y Millones de archivos. No puedes descargar parte del repo (si se puede con SVN) y para hacer push sería una locura porque deben estar entrando commits a cada segundo
De todo esto, más y mejor explicado se detalla en el libro "The Software Paradox: The Rise and Fall of the Commercial Software Market". De lectura recomendada.
8,421 pushes per day (on average) (1 cada 10 segundos)
Me parece extraño que no se divida en subproyectos con sus respectivos repositorios. Pero bueno, ellos sabrán más que yo jeje
Del primer párrafo de la noticia:
"GVFS, together with a set of enhancements to Git, enables Git to scale to VERY large repos by virtualizing both the .git folder and the working directory. Rather than download the entire repo and checkout all the files, it dynamically downloads only the portions you need based on what you use."
Yo hace tiempo que no soy anti-MS, ni fanboy ni nada por el estilo. En mi opinión, cuantos más fabricantes, mejor. La comunidad luego decidirá si su aporte es útil/beneficioso/apropiado, pero sin duda alguna estamos muchísimo mejor que hace 10 años.
Además, cuando abandonas el entorno educativo para incorporarse al laboral, te das cuenta de la importancia de los productos de M$, especialmente en bases de datos para empresa, virtualization , o la niña de mis ojos, excel, absolutamente insustituible.
Hoy en día creo que el antiguo dilema de software privativo y software libre está dando pasos hacia un sistema híbrido muy interesante, algo de lo que sentirse muy orgulloso, porque los que apoyamos desde hace décadas a GNU hemos conseguido rendir a toda una potencia económica para abandonar ese sistema de licencias.
En serio, en MS algo ha cambiado, y hasta los propios ingenieros de Redmond han recuperado la confianza en su compañía. No en vano es hoy en día el mayor socio de la Linux Fundation.
git init
git remote add [REMOTE_NAME] [GIT_URL]
git fetch REMOTE_NAME
git checkout REMOTE_NAME/BRANCH -- path/to/directory
- esto se está haciendo muy grande, deberíamos dividirlo un poco
- bueno, ya pasado fiestas.
Repítase en bucle a lo largo de los años
Y prefieres un virus a un parche, con dos cojones.
git-scm.com/docs/git-fetch
Compruébalo tu mismo.