2013-11-26 24 views
8

Visual Studio Team Services'ı şirket içi TFS 2010'dan taşımak istiyoruz. Ancak, checkin geçmişimiz ve iş öğesi geçmişimizde büyük miktarda bir değere sahibiz. Yerel geçmişimizi Visual Studio Team Services'e taşımak istiyoruz.Visual Studio Team Services İçe Aktarma Geçmişi

Bazı eski posts (gerçek tarih kaybı gibi çeşitli sorunlara neden olan) gördüm, ancak güncellenmiş hizmet için açık bir yanıt bulamıyor.

Visual Studio Team Services'a (eski Visual Studio Online, Team Foundation Service) yerel TFS denetimi/geçmişi vb. Eğer mümkünse bir rehber var mı?

cevap

11

GÜNCELLEME: şirket içi OpsHub temin Visual Studio Team Services (ve diğer sistemler) 2010+ TFS veri taşıma ücretsiz taşıma yardımcı programı vardır: http://aka.ms/OpsHubVSOMigrationUtility. Microsoft bu aracı Visual Studio ALM blog ve other places numaralı telefonlarda tanıtmıştır. Muhtemelen en az direnç yoludur.

Orijinal Yanıt: Bu işlemin en resmi aracı "TFS Entegrasyon Platformu" olarak adlandırılır. codeplex ve Visual Studio Gallery adreslerinde bulabilirsiniz.

Bu çok mizaçlı bir uygulama (çok parlak değil), ancak işini yapacaktır. Yakın zamanda VCS'yi, yaklaşık 18000 İş Öğesini ve TFS 2010'dan Visual Studio Team Services'a 1000 Test Durumunu taşıdık. Tümünün göç ettiği yaklaşık dört yıllık bir tarihimiz vardı. Checkin/change zaman damgasını kaybettiğiniz doğrudur, ancak değişiklik geçmişi, yorumun orijinal tarihini içerir.

En iyi öneri, bir sandbox/temp Visual Studio Team Services hesabına geçişi uygulamaktır, böylece .xml yapılandırmasını tam olarak gereksinim duyduğunuz şekilde alabilir ve ardından "gerçek için" yapabilirsiniz.

Dikkat, araç, yaptığınız makinede (bazı durumlarda) haydut çalışma alanı yaratacaktır. Bunu bir geliştirme makinesinden yaparsanız, muhtemelen Visual Studio'ya geri döndüğünüzde, eşlemelerinizden bazılarının kaybolduğunu fark edeceksiniz. Sadece bunun için bir göz atın.

Entegrasyon Platformu aracı için indirmenin bir kısmı, hareketi nasıl planlayacağınız, test edeceğiniz ve uygulayacağınızla ilgili bazı kılavuz belgeleri içerir. En iyi gerçek dünya sonuçları için bu dokümanları blog gönderileriyle birleştirmenizi öneririm.

+1

Bu geçişi yapmak ne kadar sürdü? Benim durumumda pratik olarak yüksek. –

+0

@MikeCole, yaklaşık 10 saat IIRC. – ckittel

+1

Benim durumumda 80+ gün oldu. :-(Geçmişimizi kaybetmemizi sağlayan manüel bir hamle yaptık. –

İlgili konular