как скопировать файлы от TFS до очевидного случая?

Я могу использовать powershell сценарий для копирования ряда файлов от папки до Очевидного случая..?? у меня есть задача синхронизирующихся файлов от TFS до Очевидного случая.. как я должен взять ряд файлов после определенной даты с tfs сервера и синхронизировать эти файлы с Очевидным случаем..

1
задан Gilney 25 January 2012 в 00:19
поделиться

1 ответ

Раньше я писал сценарии PowerShell для переноса кода (постоянно / разово) из другого продукта SCCS (SoftbenchCM) в TFS. По сути, вам нужно настроить чистую рабочую область и сопоставление рабочих папок для TFS и настроить представление / конфигурацию для ClearCase. Периодически из приглашения Visual Studio 2005/2008/2010 выполните:

$results = tf get C:\<workfolder_root> "/v:D01/01/2010" /r
if ($LastExitCode -ne 0) throw "tf get failed with $LastExitCode"

Обратите внимание, что вы можете заменить 01/01/2010, используя [DateTime], Get-Date или любую строку, которую .NET может проанализировать как DateTime. Затем проанализируйте $ results, чтобы найти файлы, которые были обновлены. Прокрутите обновленные файлы и используйте команду «cleartool checkout path_under_CC_view », чтобы извлечь соответствующий файл, скопируйте его из каталога TFS в каталог просмотра CC. Затем используйте cleartool checkin, чтобы зарегистрировать файл в ClearCase. Обратите внимание, что это всего лишь односторонняя синхронизация. Вы можете запретить пользователям обновлять эти файлы в ClearCase, чтобы их изменения не перезаписывались при синхронизации из TFS.

2
ответ дан 3 September 2019 в 00:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: