Geçiş seçenekleri
Azure DevOps Services | Azure DevOps Server | TFS
Azure DevOps Server ' den Azure DevOps Services ' a geçiş yapmaya karar verirken boş bir kuruluşla yeni bir işlem yapabilirsiniz. Ancak, çoğu zaman, taşımak istediğiniz mevcut kod, iş öğesi ve diğer varlıklardır. Bunu yapmanın pek çok yaklaşımı vardır ve bu, hem veri aktarımının Aslına uygunlukta hem de işlemin karmaşıklığına göre farklılık gösterir.
verileri geçirmeden önce, Azure DevOps Server ve Azure DevOps Servicesarasında var olan farkları gözden geçirin.
1. seçenek: en önemli varlıkları el ile kopyalama
verileri Azure DevOps Services içine taşımak için en kolay seçenek, en önemli varlıklarınızı el ile kopyalamanız ve görece yeni başlamaktır. Büyük bir projenin ortasında olduğunuzda bu zor olabilir, ancak daha kolay bir planlama yapıp geçişinizi, takımınız için anlamlı bir şekilde zamanladığınızda zamanlayabilirsiniz.
örneğin, Azure DevOps takım Azure DevOps Server 'den Azure DevOps Services 'e taşımayı seçerse, ayrıca Team Foundation Sürüm Denetimi (tfvc) ' den Git 'e taşımaya de karar verdik. Bu, planlamadaki bir planlama gerektirir, ancak gerçekten geçişimizi gerçekleştirdiğimiz zaman, TF VC kaynaklarımızın "Tıp" sürümünü kullanarak yeni bir git deposu oluşturdunuz ve Azure DevOps Server geçmiş geçmişimizi bıraktınız. Ayrıca etkin iş öğelerimizi de taşıdık ve tüm eski hatalarımızın arkasında, tamamlanmış Kullanıcı hikayeleri ve görevler, vb..
Genel işlem şu şekildedir:
- Geçirmeniz gereken en önemli varlıkları (genellikle kaynak kodu, iş öğeleri veya her ikisi de) belirler. Azure DevOps Server oluşturma işlem hatları, test planları ve benzeri diğer varlıklar, el ile geçiş yapmak daha zordur.
- Geçişi yapmak için iyi bir zaman belirleyebilirsiniz.
- Hedef kuruluşlarınızı hazırlayın. İhtiyaç duyduğunuz kuruluşları ve takım projelerini oluşturun, kullanıcıları sağlayın ve daha fazlasını yapın.
- Verilerinizi geçirin.
- kaynak Azure DevOps Server dağıtımlarını salt okunurdur yapmayı düşünün.
Seçenek 2: yüksek uygunlukta veritabanı geçişi.
Azure DevOps Server & Azure DevOps Services ürün ekibi yüksek kaliteli bir veri geçiş aracı sağlar. İndirilebilir bir geçiş kılavuzu, adresinde bulunabilir https://aka.ms/AzureDevOpsImport .
Veri geçiş aracı bir veritabanı düzeyinde çalıştığından, çok yüksek uygunlukta bir geçiş sağlayabilir. mevcut Azure DevOps Server verilerinizi Azure DevOps Services taşımak istiyorsanız, bu seçeneği kullanmanızı kesinlikle öneririz.
Seçenek 3: daha yüksek uygunlukta geçiş için ortak API tabanlı araçları kullanma
Bazı nedenlerle veri geçiş aracını kullanamaz, ancak yine de seçenek 1 ' den daha yüksek bir uygunluk istiyorsanız, verileri taşımak için ortak API 'Ler kullanan çeşitli araçlar arasından seçim yapabilirsiniz. Genellikle bu araçlar, "Tıp" verilerinin el ile bir kopyasına göre daha yüksek uygunluğa sahip bir geçiş sağlayabilir, ancak yine de nispeten düşük uygunlukta olur. Örnek:
- Hiçbiri, TF VC değişiklik kümelerinin tarihlerini korumayacaktır.
- Bunların birçoğu, çalışma öğesi düzeltmelerinin değiştirilme tarihlerini korumayacaktır.
- hiçbiri Azure DevOps Server tüm yapıtları geçirmeyecektir.
Genel olarak, bu yaklaşımı yalnızca el ile yapılan bir kopyanın ötesinde ek Aslına önem düzeyi önemli olduğunda öneririz. Bu yaklaşımı benimsemeye karar verirseniz, bir veya daha fazla araç ile deneyim veren bir danışman işe yarar sağlayabilirsiniz. Son geçişinizi yapmadan önce bir test geçişi yapmayı göz önünde bulundurmanız gerekir.
Birçok kuruluşun yalnızca kendi iş alt kümesi için çok yüksek uygunlukta bir geçişe ihtiyacı vardır. Yeni iş, Azure DevOps Services doğrudan başlayabilir. Diğer yaklaşımlar, daha az sıkı aslına uygunluk gereksinimlerine sahip diğer yaklaşımlardan biri kullanılarak geçirilebilir. Azure DevOps Services ilerlemeleri için çeşitli yaklaşımların avantajlarını ve dezavantajlarını tahmin etmeniz ve doğru strateji için kendinize karar vermeniz gerekir.