Как определить файлы, обновленные за пределами TFS

У нас есть клиентский веб-сайт nopCommerce, на котором один из его ИТ-специалистов изменял представления непосредственно на веб-сервере. Теперь они хотят внести более обширные изменения, поэтому мы хотим поместить базовый код NopCom в TFS.

Затем, в идеале, мы хотели бы иметь возможность идентифицировать все представления, которые были изменены непосредственно на веб-сервере, и чтобы эти измененные представления были распознаны как изменения в управлении исходным кодом TFS для регистрации.

Есть ли способ сделать это в Visual Studio/TFS в пакетном режиме? то есть было бы здорово сделать локальную регистрацию, чтобы весь базовый код NopCom был зарегистрирован в TFS, затем загрузить файлы веб-сайта и перезаписать их в локальной рабочей области, а TFS рекурсивно выполнить diff и определить, есть ли новые файлы. были добавлены или изменены существующие и пометить их для регистрации.... Я знаю... Я, вероятно, мечтаю, но любые другие умные обходные пути также приветствуются, предполагая, что это не будет работать.

1 ответ

TFS делает то, что вы хотите. Чтобы настроить Team Foundation Version Control (TFVC) на своем компьютере разработчика, вам просто нужно создать рабочее пространство, а затем добавить свой код. Проверьте ссылку: https://www.visualstudio.com/en-us/docs/tfvc/set-up-team-foundation-version-control-your-dev-machine

Когда ваша кодовая база находится под контролем версий, вы можете разрабатывать свое приложение, создавать и открывать файлы в обозревателе решений и писать свой код, тогда как контроль версий выполняет за вас другую работу. Когда вы проверяете файлы, они отслеживают ваши изменения и создают историю вашего проекта.

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

Вы можете получить более подробную информацию о TFVC на веб-сайте ниже: https://www.visualstudio.com/en-us/docs/tfvc/overview

Другие вопросы по тегам