tag remove practices crear best git version-control ssis solution

remove - git rename tag



¿Solución SSIS en GIT? (1)

No puedo encontrar muchos recursos sobre qué control de versión usar con la solución SSIS. ¿Es lo "correcto" hacer para poner la solución SSIS en el repositorio GIT o hay otras (mejores) soluciones para este tipo de proyectos? Estoy familiarizado con git, pero no estoy seguro de cómo funcionaría con SSIS, ya que es sobre todo UI lo que no sé si poner git puede estropear cualquier cosa, hay alguna cosa con la que tener cuidado, etc.


Al contrario, la interfaz para SSIS generalmente es a través de una UI, pero en el fondo es una cantidad impía de XML.

Entonces, sí, puede y debe controlar las versiones de sus soluciones de SSIS, ya que la versión debería controlar todo lo que desarrolle. La fusión de XML es peligrosa en el mejor de los casos, ya sea XML "directo" o lo que obtenemos con SSIS: XML que describe el flujo de trabajo y , integrado en ese XML, hay más XML que describe el diseño de los elementos de la GUI. Esa combinación de diseño y trabajo genera muchos conflictos al fusionar paquetes de SSIS. Hay herramientas como BIDS Helper que intentan proporcionar una "diferencia inteligente". Encuentro que es útil para mí identificar "este flujo de datos cambió", pero de lo contrario, trato los paquetes SSIS como objetos binarios en control de fuente.

Ya sea que use git, mercurial, svn, csv, rcs, forzosamente, tfs, sourcesafe o cualquier otra herramienta, es 100% inmaterial para el tipo de contenido que se está versionando.