Czy istnieje łatwy sposób migracji wersji plików z przechowalni SourceGear do TFS?Jak przeprowadzić migrację z Vault na SourceGear do TFS?
Odpowiedz
Niezupełnie. TFS nie jest zbyt dobry w importowaniu historii.
Po stronie plus, masz szansę zmienić układ drzewa kodu źródłowego.
MS utworzyło toolkit do tworzenia narzędzi importu i eksportu.
Ale quick search nie pokazuje (w pierwszych kilku trafieniach) każdego, kto wykonał ciężką pracę.
Inną opcją jest zaimportowanie bieżącego stanu (wystarczy, że dodasz rozszerzenie TF do reklamy gałęzi importu, a następnie odłączysz się do projektu roboczego) i utrzymasz Vault, gdy chcesz spojrzeć na historię.
Uwaga: od czasu odpowiedzi na 2009 r. Microsoft pisze: "Platforma integracyjna TFS została zaprojektowana do współpracy z Team Foundation Server 2012 i wcześniejszymi wersjami .. Używanie tych narzędzi integracyjnych z TFS 2013 i 2015 może powodować błędy.FTT Platforma integracyjna nie będzie obsługiwana od maja 31, 2016 ... Ten projekt, problemy i dyskusje nie są już śledzone. Użyj forum MSDN zamiast: https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=tfsintegration " – iokevins
Z mojego doświadczenia wynika, że jest tylko "trudna droga". Przeprowadziłem migrację całego kodu źródłowego w mojej firmie z Vault 7 do Team Foundation Version Control 2015 przez Git. Krótka odpowiedź brzmi "nie".
Jeśli ktoś jest zainteresowany w nie łatwy sposób my migracji z repozytorium do git do TFVC za pomocą https://github.com/tomaskovarik/chalk i https://github.com/git-tfs/git-tfs
- 1. Jak przeprowadzić migrację z hostowanego TFS do lokalnego TFS?
- 2. Jak przeprowadzić migrację has_and_belongs_to_many do has_many through?
- 3. Jak przeprowadzić migrację mysql hibernacji do mongodb
- 4. Jak przeprowadzić migrację skrótu hasła?
- 5. Jak mogę przeprowadzić migrację SSL z Tomcat do Apache HTTPD?
- 6. Jak przeprowadzić migrację z "Integracji tajemnej" do ciągłej integracji?
- 7. Jak przeprowadzić migrację z belongs_to do embedded_in w Mongoid?
- 8. Czy można pobrać z/push do repozytorium SourceGear Vault za pomocą Mercurial?
- 9. Jak przeprowadzić migrację witryny Pythona na inny komputer?
- 10. Jak przeprowadzić migrację instalacji Homebrew do nowej lokalizacji?
- 11. Jak przeprowadzić migrację railsów za pomocą spinacza do papieru
- 12. Czy istnieje sposób na importowanie/eksportowanie skarbca SourceGear do Git
- 13. Jak przeprowadzić migrację z tradycyjnej aplikacji sieciowej Java (z web.xml) do wiosennego rozruchu?
- 14. Jak przeprowadzić migrację interfejsu Twitter API z wersji 1 do wersji 1.1?
- 15. Jak przeprowadzić migrację modeli Django z mysql do sqlite (lub między dowolnymi dwoma systemami baz danych)?
- 16. Jak przeprowadzić migrację danych Cassandry z jednego obszaru kluczy do innego obszaru kluczy?
- 17. Jak przeprowadzić migrację pojedynczego klastra do nowego klastra vNodes bez przestojów?
- 18. Jak przeprowadzić migrację strategii NamingStrategy do (Implicit | Fizyczne) NamingStrategy? Gdzie jest dokumentacja?
- 19. Jak przeprowadzić migrację mojej witryny, mySQL, stron php, plików, ustawień itp. Do Amazon EC2?
- 20. Jak przeprowadzić migrację projektu instalacji programu Visual Studio do wersji InstallShield Limited Edition?
- 21. Jak przeprowadzić migrację aplikacji usługi Windows .NET do systemu Linux za pomocą trybu mono?
- 22. Azure na migrację AWS
- 23. Jak przeprowadzić test NSCoding na urządzeniu?
- 24. Netbeans 7.1 usunął wsparcie dla Swing Application Framework? Jak mogę przeprowadzić migrację z wersji 7.0 do wersji 7.1?
- 25. Migracja lokalnego systemu TFS do usługi Team Foundation
- 26. Jak przywrócić migrację bazy danych na Heroku
- 27. Aktualizacja TFS 2008 do 2010 na innym serwerze
- 28. Jak wykonać migrację do pola enum yii2
- 29. Android Lollipop wycofał ActionBar, jak mam przeprowadzić migrację mojej aplikacji, która używa ActionBara i kart?
- 30. Jak przeprowadzić bezpośrednią edycję na żywo?
+1 wymówki, aby naprawić dawne złe pomysły. – tsilb