Возможно ли архивирование старых данных из MS Team System Source Control? У нас есть до 10 000 наборов изменений в нашей базе данных TFS и вряд ли когда-либо захотят вернуться туда, но файлы базы данных становятся все больше. Можно ли архивировать все до определенной даты (скажем), чтобы уменьшить размер базы данных? если нет, то к его логическому завершению продолжительный активно развитый проект в конце концов взорвется.Архивирующая команда Система Контроль источника
ответ
Вы можете создать резервную копию всей базы данных TFS, а затем использовать команду destroy
для окончательного удаления дерева управления версиями. Но вы можете сделать это только для целых путей управления версиями, а не для конкретных версий.
В случае, если имеется много удаленных файлов, вы также можете использовать ту же команду, чтобы просмотреть дерево управления версиями и навсегда уничтожить эти удаленные файлы.
Вы не сможете просто удалять старые изменения, потому что TFS сохраняет инкрементные изменения каждый раз, когда вы регистрируетесь. Это также подразумевает, что, возможно, у вас есть большие двоичные файлы, хранящиеся в TFS - файлы, превышающие определенный предел, не сохраняются постепенно (таким образом экономя пространство), но вместо этого каждая версия сохраняется.
Документация по команде: http://msdn.microsoft.com/en-us/library/bb386005(v=vs.100).aspx
- 1. Контроль источника в удаленной среде
- 2. Межплатформенный контроль источника?
- 3. Однопользовательский контроль источника?
- 4. Онлайн-контроль источника
- 5. Xcode: Контроль источника отключен
- 6. Легкий контроль источника
- 7. nuget и контроль источника?
- 8. Контроль источника для всех?
- 9. Контроль источника связывания
- 10. Контроль источника - альтернатива VSS для удаленной работы?
- 11. TFS и IIS - контроль источника
- 12. Контроль источника с помощью SharePoint?
- 13. Контроль источника для веб-проектов
- 14. Контроль источника Xcode - git add
- 15. Упрощенный контроль источника данных объекта
- 16. Файловая система speedup - команда 'find'
- 17. Какой контроль выполняет преобразование типа: GridView или контроль источника данных?
- 18. Команда выбора источника данных ASP.NET
- 19. Контроль источника монитора Дженкинс без контроля источника управления
- 20. Как поставить файл под контроль источника?
- 21. WPF Repeater (как) контроль для источника сбора?
- 22. Простейший контроль источника - что вы используете?
- 23. Как настроить контроль источника Git для Matlab?
- 24. Как работает контроль источника с подпроцессом Python?
- 25. контроль источника tsql с использованием msscci
- 26. сравнить контроль источника с базой данных SQL
- 27. Исходный контроль источника телефонной почты gotchas?
- 28. В RTC контроль источника должен быть удален.
- 29. MVC - базовое решение Vs Разветвленный контроль источника
- 30. Контроль источника при использовании библиотек разработки
Таким образом, чтобы уничтожить все изменения до даты D1, будет делать – haughtonomous
Таким образом, чтобы уничтожить все изменения до даты D1 в моем TFS проекта MyProject, я сделал бы «ТФ уничтожить $/MyProject; D1/startcleanup "и сделать то же самое до D1" tf destroy $/MyProject/keephistory/stopat: D1/startcleanup "? – haughtonomous
, к сожалению, не представляется возможным уничтожить изменения до даты. Аргумент '/ stopat' предназначен только для того, чтобы сохранить историю (а не содержимое). –