TFS para files de Microsoft Excel

Estoy utilizando Team Foundation Services (TFS 2012) para proyectos de desarrollo.

Quiero saber si TFS se puede usar para el control de versiones de files de Excel.

Específicamente:

  • Necesito hacer cambios; ¿Esto se hace dentro de Excel o externamente? ¿Cómo?
  • Necesito resolver conflictos; ¿Esto se hace dentro de Excel o externamente? ¿Cómo?
  • Necesito comparar mis cambios actuales de documento de Excel vs. Original en el control de Fuente; ¿Esto se hace dentro de Excel o externamente? ¿Cómo?

Sí, puede registrar / extraer files de Excel con TFS, pero dado que los files de Excel están en formatting binary (a less que sean files .CSV puros) obtendrá una utilidad limitada al intentar comparar versiones.

Lo más probable es que utilice TFS Power Tools o una Extensión de shell de Windows similar para confirmar su file cuando haya terminado de editarlo. También puede agregar su documento de Excel a una Solución / Proyecto en Visual Studio y la versión puede controlarlo usando Visual Studio, pero intentar abrir el file daría como resultado el inicio de Excel.

Debido a que los files de Excel son files binarys, la comparación sería de processs manuales en los que un ser humano compara visualmente los documentos uno al lado del otro utilizando dos instancias de Excel. La Resolución de Conflictos requeriría el mismo process, con el paso adicional de un documento de Excel que modifica uno humano u otro. En ambos casos, le conviene hacer una copy del file y editar la copy, luego copyrlo o transponer manualmente cada edición.

Podría probar Excel 2016 para save en formatting de documento abierto y / o CSV y luego usar herramientas regulares de comparación para comparación, combinación y resolución de conflictos (esto sería cierto para cualquier sistema de control de versiones). Sin embargo, este no sería un flujo de trabajo ideal para el empleado de oficina típico (tal vez está bien para los progtwigdores).

Los services como Box , Google Drive o Sharepoint Online actualmente brindan una mejor solución a estos problemas, y si desea retener documentos en su sistema de control de origen, puede comprometer regularmente lo que haya almacenado en un sistema especialmente diseñado.