Azure DevOps'da projeyi yeniden adlandırma

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015

Projeyi yeniden adlandırmayı öğrenin. Bir projeyi yeniden adlandırarak aşağıdaki alanlarda proje adını günceller:

  • sürüm denetimi yolları
  • iş öğeleri
  • Sorgu
  • diğer proje yapıtları

Projeler birden çok kez yeniden adlandırılamaz ve eski adlar yeniden kullanılabilir. Yeniden adlandırma sonrası bazı gerekli takım üyesi eylemleri olabilir.

Uyarı

1.000'den az kullanıcı varsa projenin yeniden olarak yeniden anilmesi, proje içinde herkese e-posta bildirimleri gönderir. Projenize 1.000'den fazla kullanıcı varsa, yalnızca proje koleksiyonu yöneticileri e-posta bildirimleri alır.

Önkoşullar

Project Collection Administrators grubunun üyesisiniz. Kuruluş Sahibi sizseniz otomatik olarak Koleksiyon Yöneticileri grubuna Project eklenirsiniz. Üye değilseniz şimdi ekleniyor. Daha fazla bilgi için bkz. Proje veya koleksiyon düzeyinde izinleri ayarlama.

Project Collection Administrators grubunun üyesisiniz. Üye değilseniz şimdi ekleniyor. Daha fazla bilgi için bkz. Proje veya koleksiyon düzeyinde izinleri ayarlama.

Project Collection Administrators grubunun üyesisiniz. Üye değilseniz şimdi ekleniyor. Daha fazla bilgi için bkz. Proje veya koleksiyon düzeyinde izinleri ayarlama.

Projeyi yeniden adlandırmak için proje düzeyinde bilgileri düzenle iznine sahipsiniz.

Projeyi yeniden adlandırma

  1. Kuruluşta () oturum https://dev.azure.com/{yourorganization} açın ve yeniden adlandırmak istediğiniz projeyi açın.

  2. Genel Project genelbakış'ıseçin, sonra yeni bir ad girin ve Kaydet'i seçin.

    Yeni bir ad girin ve ardından Kaydet'i seçerek projenizi yeniden adlandırin

  3. Yeniden adlandırmayı onaylamak için yeni proje adını girin, "Bu projeyi yeniden adlandırmanın sonuçlarını biliyorum" seçeneğinin yanındaki kutuyu işaretleyin ve Kaydet'i seçin.

    Yeni proje adı girin, kutuyu işaretleyin ve kaydedin

    Projeniz yeniden adlandırıldı.

  1. Kuruluşta oturum açma.

  2. Projeler sayfasında, yeniden adlandırmak istediğiniz proje için eylemler'i ve ardından Yeniden Adlandır'ı seçin.

    Yeniden Adlandır'ı seçin.

  3. Adı düzenleyin.

    Yeni bir proje adı girin

    Yeniden adlandır Project iletişim kutusu görünmüyorsa, o proje için Project Administrators grubunun üyesi olmazsunuz. Project Administrators grubuna nasıl Project öğrenin.

  1. Kuruluşta oturum açma.

  2. Genel Bakış sekmesinde, yeniden adlandırmak istediğiniz projenin menüsünü açın ve yeniden adlandır'ı seçin.

    Yeniden Adlandır'ı seçin.

  3. Adı düzenleyin.

    Yeni bir proje adı girin

    Yeniden adlandır Project iletişim kutusu görünmüyorsa, o proje için Project Administrators grubunun üyesi olmazsunuz. Project Administrators grubuna nasıl Project öğrenin.

Yeniden adlandırılan projeyle çalışmak için gerekli kullanıcı eylemleri

Takımınız içindeki her kullanıcının istemcilerini yeniden başlatması ve bu kullanıcılara göre başka eylemler yapmaları gerekir.

İstemcilerinizi yeniden başlatın

Açık istemciler tüm proje adlarının önbelleğini bellekte tutsa da, proje yeniden adlandırıldıktan sonra bu önbellek otomatik olarak temizlenir. Önbelleği temizlemek için yeni proje adını doldurmak için istemcinizi yeniden başlatın. İstemciyi yeniden başlatamıyorsanız, önbelleğe alınan proje adını kullanan işlemler proje bulunamadı özel durumuyla başarısız olur.

Aşağıdaki istemciler için, çalışmanızı her bir içinde kaydedin ve ardından yeniden başlatın:

  • Visual Studio/Takım Gezgini

  • Eclipse, takımınız Team Explorer Everywhere kullanıyorsa

  • Microsoft Excel, PowerPoint veya Project, takımınız bu ürünler için Team Foundation Server Uzantısı'Office kullanıyorsa

  • .NET kullanan diğer istemciler Team Foundation Server Nesne Modeli

Git uzak bilgisayarlarınızı güncelleştirme

Projeniz Git kullanıyorsa, yeniden adlandırılan projedeki her depo için uzak başvuruların güncelleştirilmiş olması gerekir. Uzak depo URL'si projeyi ve depo adını içerdiğinden bu güncelleştirmeler gereklidir. Git, yerel depoyla sunucuda depolanan uzak sürüm arasında değişiklikleri getirmek ve itmek için uzak başvuruları kullanır. Takımınıza her üyenin geliştirme makinelerinden bağlanmaya devam etmek için yerel Git depolarını güncelleştirmesi gerekir.

Git uzak bilgisayarlarınızı güncelleştirme hakkında daha fazla bilgi için bkz. Geliştirme makineleriniz üzerinde Git uzak bilgisayarlarını güncelleştirme.

TFVC sunucusu çalışma alanlarınızı güncelleştirme

Projeniz sunucu çalışma alanları ile TFVC kullanıyorsa, bu çalışma alanlarının yeni proje adıyla güncelleştirilmiş olması gerekir. Aşağıdaki istemciler için bir get veya check-in yürütün ve ardından çalışma alanı eşlemesi yeni proje adını kullanmak üzere düzeltildi:

  • Visual Studio 2015 (RC veya daha yenisi)
  • Visual Studio 2013
  • Visual Studio 2012
  • Visual Studio 2010 (Yalnızca sunucu çalışma alanlarını destekler)
  • Team Explorer Everywhere (2012 veya sonraki sürümler)

Kaynak denetim gezgini, en son sürümü al

TFVC yerel çalışma alanlarınızı güncelleştirme

Takımınız yerel çalışma alanlarıylaTFVC kullanıyorsa, bu çalışma alanlarının yeni proje adıyla güncelleştirilmiş olması gerekir. Aşağıdaki istemciler için bir get veya check-in gerçekleştirin ve çalışma alanı eşlemesi yeni proje adını kullanmak üzere düzeltildi:

Mümkünse istemcilerinizi en son güncelleştirmeye veya sürüme güncelleştirmenizi öneririz. Desteklenen diğer tüm Visual Studio, yeni proje adıyla eşlenmiş yeni bir yerel çalışma alanı oluşturmanız gerekir. Yalnızca sunucu çalışma alanlarını destekleyen Visual Studio 2010'da ve Eclipse için Team Foundation Server özel durum vardır.

  1. Değişikliklerinizi yalıt.

  2. Yeni proje adına eşlenmiş yeni bir çalışma alanı oluşturun.

  3. Değişikliklerinize yardımcı olmayanlar.

Yerel çalışma alanları sunucuda değil yerel olarak yönetilir. Güncelleştirilmiş yeniden adlandırma mantığı olmayan eski istemciler yerel çalışma alanlarını yeni proje adıyla güncelleştiremez.

Team Foundation Server SharePoint ve Raporlama Tümleştirmelerinizi (şirket içi) güncelleştirme

Hem SharePoint hem de Reporting Services tümleştirmeleri çalışmaya devam eder, ancak bazı raporlar yeni proje adı doldurulana kadar beklendiği gibi çalışmaz. Önbellekler yeni adla güncelleştirilene kadar eski proje adı hala mevcuttur. Raporlama ve SharePoint yöneticisi bu işleri el ile çalıştırarak yeni adı hemen doldurmak için kullanılabilir.

  • Takımınız raporları kullanıyorsa, veri ambarı için sonraki artımlı analiz işinin çalıştırdığı yeni adları yansıtacak. Varsayılan olarak iş iki saatte bir çalışır. Ancak, ambar işlerini ve artımlı analiz işini el ile çalıştırabilirsiniz. Ardından, yeni ad ambarla eşitlenen ve raporlar yeni adı kullanmaya başlar. Raporlar, işler çalıştırana kadar beklendiği gibi çalışmaz.

  • Takımınız SharePoint Tümleştirme kullanıyorsa ve proje adına doğrudan başvurulan özel sorgular veya web bölümleri varsa, her birdeki adı yeni proje adıyla güncelleştirin. Çalışmaya devam eden varsayılan sorguları ve web bölümlerini güncelleştirmeniz gerek değildir. Proje yeniden @project proje yeniden adlandır sonrasında da çalışmaya devam eder ve ayrıca güncelleştirmeye gerek yok.

  • Excel raporlar Excel WEB bölümleri, siz aşağıdakini yürütene kadar doğru verileri göstermez.

    1. Ambar işi - Ambar işlerini, raporların Excel içermesi için çalıştırın. Yeni proje adı ambarla eşit değilse, Excel doğru verileri göstermez. Bu sonucu önlemek için ambar işlerini el ile çalıştırın.

    2. SharePoint zamanlayıcı işi - Panonun web Team Foundation Server bölümlerini güncelleştirmek için SharePoint merkezi yöneticiden "Excel Pano Güncelleştirmesi" işini çalıştırın. Varsayılan olarak, 30 dakikada bir çalışır. Bu iş çalıştırana kadar Excel web bölümleri ve doğrudan raporlama klasöründen gelen raporlar çalışmaz. Bu web bölümleri yanlış proje adını veya yanlış raporlama klasörünü kullanıyor.

    3. SharePoint - Rapor klasörü SharePoint gibi eski verilerin panolarda görünmesini önlemek için SharePoint önbelleğini el ile temizleyin. Varsayılan olarak, bu önbellek yaklaşık her saat temiz olur. TFS yeniden yönlendirme URL'sini kullanarak ve bir "clearcache" parametresi sağlayarak TFS'ye özgü bazı önbelleği de temizebilirsiniz. Örneğin:

      http://<SharePointServer>/sites/<TeamProjectCollectionName>/<TeamProjectName>/_layouts/TfsRedirect.aspx?tf:type=Report&tf:clearcache=1
      

Yeniden adlandırma işlemi sonuçları

  • İş öğesi kimlikleri kuruluşta benzersizdir. URL hem yeni takım adı hem de eski takım adı için çalışmaya devam eder. Bu işlev, bağlantıların kopmaması için tasarlanmıştır.

  • URL'deki proje kuruluşta geçerli bir proje olduğu sürece, sağlanan iş öğesi kimliğini gösteririz. Aşağıdaki örnek, "Örnek1" ve "Örnek2" adlı projelere sahip bir kuruluşu gösterir.

    https://dev.azure.com/MyOrg/Example1/_workitems/edit/40/ - İş öğesini görüntüler 40 https://dev.azure.com/MyOrg/Example2/_workitems/edit/40/ - İş öğesini görüntüler 40 - https://dev.azure.com/MyOrg/Potato/_workitems/edit/40/ 404 hatası görüntüler

  • İş öğesi bağlantılarının süresi dolmaz.

  • Eski proje adı yeniden kullanılabilir.