Nuestro producto es similar a un juego, y es muy rico (~ 40M - 100M) en archivos de soporte binarios - texturas, mallas, películas, etc. Like kai1968, me gustaría poder sincronizar estos recursos, y no solo código, con un solo clic.¿Debo conservar los activos binarios en TFS? ¿Cómo?
Estrictamente hablando, sin embargo, eso es diferente al control de la versión: no deseo cargar nuestro TFS con el historial irrelevante de estos archivos. ¿Puedo de alguna manera cargar cosas sin guardar el historial a TFS? Sería aún mejor si pudiera optar por mantener la historia en puntos específicos (por ejemplo, puntos de etiqueta), y no en cada registro.
En términos más generales, ¿cómo se gestiona la sincronización de los activos binarios?
(soy consciente de other tools, quizás más adecuado para este tipo de tareas, pero divergentes - o por completo la migración - TFS no es una opción en este momento.)
Me temo que la respuesta podría ser que ... Una solución que no es un solo clic en el check-in/get-latest se perderá el propósito. Seguiremos sincronizando activos binarios por separado, a través de un recurso compartido de red. ¡Gracias! –
Di esta respuesta con un +1 anterior y todavía no veo el problema. ¿En qué se diferencia de "un clic para registrarse/obtener la última?" Solo tiene que ejecutar el script Destroy de vez en cuando, cuando se queda sin espacio en disco. –
Parece que 2005 no es compatible con "Destruir" - se agregó en 2008, al cual no tengo acceso, por lo que alguien más tendrá que probar esto y completarlo, pero mi sospecha es que "Destruir" rompería una construir. Si hiciste una etiqueta, luego destruiste un archivo que formaba parte de esa etiqueta, luego registraste otro archivo con el mismo nombre, luego intenté OBTENER la etiqueta, no estoy seguro de qué pasaría, tal vez TFS obtenga el archivo más reciente, tal vez recibe la etiqueta sin el archivo destruido, tal vez dice "No se puede obtener la etiqueta". En cualquier caso, no puede reproducir el conjunto exactamente como lo etiquetó, ya que el archivo se ha ido. – SqlRyan