2012-04-11 3 views
0

Мы используем TFS Preview для контроля версий. Но проблема в том, что у нас нет резервной копии для этого сервера.Загрузка кода из TFSPreview

Что мы выиграем, так это следующее. На сервере мы не планируем какое-то приложение. Это загружает все TeamProjects в папку (каждый день другая папка) 20121104/20121204/201213/04/... Так что у нас всегда есть код прошлой ночи.

Я нашел пару вещей, как workspace.Get(), .....

Что является лучшим решением.

PS: язык Сочинения C#

+0

Это может быть глупый вопрос но почему вы хотите локально резервировать облачное предложение? Вся цель использования облачных сервисов - заботиться об общих проблемах, таких как резервные копии. – Kane

+0

Потому что в «Условиях использования» на сайте TFS Preview стоит, что они могут удалить содержимое в этом состоянии предварительного просмотра. Поэтому важно иметь резервную копию. – Sven

ответ

2

Вы можете иметь несколько решений,

Вы можете установить локальную TFS и синхронизировать его с с TFS Service с помощью Team Foundation Server Integration Tools и запускать резервное копирование по расписанию с вашим локальным, это также поможет вам так, если подключение к интернету не доступен для какой-либо причине вы будете продолжать работать

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

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

Обновлено

enter image description here

+0

Этот инструмент инструментов интеграции TFS предназначен только для переноса вашего кода? Вы не можете использовать это, чтобы синхронизировать свой код? Как вы это делаете с помощью powershell? – Sven

+0

Thx, я использовал командный файл с командой tfs.exe – Sven

+0

Просто просмотрите обновление ответа –

Смежные вопросы