Pregunta

Estamos investigando de Plástico, SCM como posible alternativa a la Subversion para el control de versiones con nuestros productos.Tenemos un número muy grande de binario activos (principalmente activos del arte, pero también incluye algunos de documentación, AVIs, etc.) además de una gran base de código fuente.Solo para poner un número en él - un svn checkout de nuestra CABEZA revisión de la rama troncal toma un poco más de una hora y tiene un tamaño en disco de ~9 GB.

¿Alguien tiene alguna experiencia con Plástico, SCM en un entorno como este, o puede darme algunos documentos técnicos o estudios de caso sobre la cuestión de Plástico, SCM rendimiento y el control de grandes repositorios?Buscando en google, realmente no ha vuelto mucho en el camino de la investigación objetiva - solo cosas publicado por Codice sí mismos.También me doy cuenta de que Forzosamente hace muy bien en este ambiente, yo he usado antes, pero estamos bastante pequeño equipo, con una igual de pequeño presupuesto, y el Codice ofrece este sistema gratuito para equipos pequeños ("Community Edition").

Estoy muy cerca solo instalarlo en un servidor de prueba y probarlo...pero quería publicar la pregunta en primer lugar, a fin de no desperdiciar mi tiempo si alguien ya ha probado en un entorno como este.Gracias de antemano por tu tiempo.

ACTUALIZACIÓN EL 02-FEB-2011: Sólo una actualización en caso de que alguien más tiene una pregunta similar y está viendo esto...tengo de Plástico instalado en un muy modesto Windows 2008 Server máquina (2.8 GHz Core 2 Duo, 4 GB de RAM, repositorios de ser almacenados en una SAN en la red local) que ejecuta SQL Server 2008 R2 para el Plástico de los repositorios.La importación de revisión de la subversión de la historia tomó un tiempo - menos de tres días - ~28000 revisiones.Sin embargo, es SMOKIN' rápido para hacer una nueva página de compra de una nueva rama de Plástico - apenas por debajo de 4 minutos con Plástico en comparación con más de una hora en la Subversión como se describió anteriormente.Estamos muy impresionado hasta el momento!

¿Fue útil?

Solución

Nos estamos moviendo a nosotros mismos de Perforce para Plástico y nuestro repositorio es acerca de 360Gb, lo bastante grande también.Lo que realmente funcionó a la perfección incluso con archivos de GRAN tamaño.

Ya que estamos en la industria de los videojuegos, los archivos grandes son una necesidad, y como conoce todos los otros DVCS (Hg, Git) tienen problemas de manejo de ellos.

Otros consejos

Para repositorios grandes, las mejores opciones son MySQL o SQL Server.

Firebird no escalará bien a ese tamaño.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top