Поддерживает ли Team Foundation Server контрольные точки?
Моя команда разработчиков использовала в прошлом контроль исходного кода MKS Source Integrity, и мы не оцениваем переход на TFS 2010.
Некоторые понятия и смысл немного отличаются, и нам нужно некоторое время, чтобы научиться делать то же, что мы делали раньше в TFS, или как изменить наш подход.
Прежде всего, мы делали контрольные точки для каждого выпуска программного обеспечения. МКС в этом случае делает снимок всех файлов исходного кода. Позже вы можете сравнить различные контрольные точки, чтобы увидеть различия в коде, или извлечь целую контрольную точку как сборку.
Есть ли у TFS аналогичная функция? Вы знаете, где я могу прочитать что-нибудь об этом?
2 ответа
Предложение Эд, скорее всего, то, что вы ищете, чтобы наиболее точно повторить ваш предыдущий процесс.
Сравнение точек во времени Чтобы сравнить любой момент времени в ветви кода, просто щелкните правой кнопкой мыши папку (или файл) в Source Control Explorer (находится в любом командном проекте) и выберите "Сравнить". Если вы ранее получили эту версию из системы контроля версий, по умолчанию будет сравниваться последняя версия на сервере с версией на диске. Чтобы сравнить два момента времени с помощью метки, просто измените с или на "Расположение сервера" и в раскрывающемся списке "Тип версии источника" выберите "Метка". Затем вы можете просмотреть все метки на выбор.
Извлечение с помощью метки Вы можете "Получить определенную версию" любого файла или папки, используя существующую метку. Для этого щелкните правой кнопкой мыши нужный файл или папку и выберите "Получить определенную версию". В этот момент измените тип версии на метку и найдите целевую метку. Флажки для случаев, когда дела идут неестественно, но вы не должны проверять их. Некоторые люди нервничают и делают это без разницы.
Разветвление на метке Вы можете разветвить файл или папку (или ветвь) на существующей метке, щелкнув правой кнопкой мыши на этом элементе и выбрав Разветвление и слияние -> Разветвление (в разделе Разветвление и слияние есть и другие действия, поэтому подменю существует). Измените Ветвь с Версии на Метку, после чего вы можете просматривать существующие метки так же, как сравнивать. Выбрав метку, вы можете указать, где должна быть создана ветка, и иметь готовый моментальный снимок с полным управлением версиями, готовый для активной разработки.