TFS для файлов Microsoft Excel

Я использую Team Foundation Services (TFS 2012) для проектов разработки.

Я хочу знать, можно ли использовать TFS для управления версиями файлов Excel?

В частности:

  • Мне нужно внести изменения; Это делается в Excel или извне? Как?
  • Мне нужно разрешать конфликты; Это делается в Excel или извне? Как?
  • Мне нужно сравнить мои текущие изменения документа Excel в сравнении с исходным кодом в элементе управления Source; Это делается в Excel или извне? Как?

    Да, вы можете проверять / проверять файлы Excel с помощью TFS, но поскольку файлы Excel находятся в двоичном формате (если они не являются чистыми .CSV файлами), вы получите ограниченную полезность, пытаясь сравнить версии.

    Скорее всего, вы будете использовать инструменты TFS Power Tools или аналогичные расширения Windows Shell для фиксации вашего файла, когда вы закончите его редактирование. Вы также можете добавить документ Excel в Solution / Project в Visual Studio, а версия управляет им с помощью Visual Studio, но попытка открыть файл приведет к запуску Excel.

    Поскольку файлы Excel являются двоичными файлами, сравнение было бы ручным процессом, когда человек визуально сравнивает документы бок о бок, используя два экземпляра Excel. Разрешение конфликтов потребует того же процесса, с добавленным шагом человека, который модифицирует один документ Excel или другой. В обоих случаях вы хотели бы сделать копию файла и отредактировать копию, затем либо скопировать ее, либо вручную перенести каждое редактирование.

    Вы можете попробовать Excel 2016 сохранить в Open Document Format и / или CSV, а затем использовать обычные инструменты сравнения для сравнения, слияния и разрешения конфликтов (это было бы верно для любой системы управления версиями.) Однако это не было бы идеальным рабочим процессом для типичного офисного сотрудника (возможно, хорошо для программистов).

    Такие службы, как Box , Google Drive или Sharepoint Online, в настоящее время обеспечивают лучшее решение этих проблем, и если вы хотите сохранить документы в своей системе управления версиями, вы можете регулярно выполнять все, что вы храните в специально построенной системе.

    Interesting Posts

    Создавать автоматическую метку времени, когда смежная ячейка имеет определенное значение

    Excel VBA Всегда вставлять только значения

    EPPlus Гиперссылка на ячейку на другом листе

    Показать всю таблицу после нулевого поиска

    End (xlUp) работает только тогда, когда лист

    Удалить CSV-столбец без потери формата

    Задача данных в Excel

    Excel-VBA Вычислить возраст от DOB при импорте из SQL

    Определение того, существует ли каждое из большого числа значений в другом регионе таблицы

    Excel подсчитывает общее количество ячеек, содержащих x на всех листах без указания имен листов

    Как получить значение ячейки excel, используя имя столбца в c #, используя NPOI

    Изменить диапазон индексов по значению ячейки

    Ошибка времени выполнения «9»: индекс за пределами диапазона при именовании листа

    VBA – ошибка времени выполнения 1004 «Определено приложение или объект»

    Выберите строки заполнения и заполните столбцы (строки и столбцы со значениями) из файла excel

    Давайте будем гением компьютера.