Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure DevOps'ta bir projeyi yeniden adlandırmak sürüm denetimi yollarında, iş öğelerinde, sorgularda ve diğer proje yapıtlarında proje adını güncelleştirir. Tek bir projeyi birden çok kez yeniden adlandırabilir ve eski adları kullanabilirsiniz. Projeyi yeniden adlandırdıktan sonra ekip üyelerinden bazı eylemler gerekebilir.
Uyarı
Bir projeyi yeniden adlandırınca Azure DevOps, kullanıcı sayısının 1.000'den az olması durumunda tüm proje üyelerine durumu e-posta yoluyla bildirir. 1.000'den fazla kullanıcısı olan projeler için bu bildirimleri yalnızca Proje Koleksiyonu Yöneticileri alır.
Bir projenin yeniden adlandırılması, Azure Resource Manager hizmet bağlantılarında iş yükü kimlik federasyonu öznelerini bozar.
Önkoşullar
Kategori | Gereksinimler |
---|---|
İzinler | Proje Yöneticileri grubunun veya proje düzeyi Yeniden Adlandırma ekibinin izinleri İzin Verolarak ayarlanmış üyesi. Daha fazla bilgi için bkz. proje düzeyindeki izinleri değiştirme. |
Projeyi yeniden adlandırma
Projenizde (
https://dev.azure.com/{Your_Organization}/{Your_Project}
) oturum açın.Proje ayarları>Genel Bakış'ı seçin ve yeni bir ad girip Kaydet'i seçin.
Yeniden adlandırmayı onaylamak için yeni proje adını girin, "Bu projeyi yeniden adlandırmanın sonuçlarını anlıyorum" seçeneğinin yanındaki kutuyu işaretleyin ve kaydet'i seçin.
Yeniden adlandırmanın sonuçları
Yeniden adlandırma işleminden sonra aşağıdaki sonuçlar oluşur.
Azure DevOps projeyi yeniden adlandırır.
Tüm proje üyeleri, 1.000'den az üye varsa ad değişikliğiyle ilgili bir e-posta bildirimi alır.
URL hem yeni ekip adı hem de eski ekip adı için çalışmaya devam eder. Bu işlev, kopan bağlantılardan kaçınmaya yöneliktir.
URL'deki proje kuruluşta geçerli bir projeyse, sağlanan iş öğesi kimliğini gösteririz. Aşağıdaki örnekte, "Example1" ve "Example2" adlı projeleri olan bir kuruluş gösterilmektedir.
https://dev.azure.com/MyOrg/Example1/_workitems/edit/40/
- İş öğesi 40'ıhttps://dev.azure.com/MyOrg/Example2/_workitems/edit/40/
gösterir - İş öğesi 40'ıhttps://dev.azure.com/MyOrg/Potato/_workitems/edit/40/
gösterir - 404 hata sayfası gösterirİş öğesi kimlikleri kuruluşta benzersizdir ve bu nedenle bağlantıların süresi dolmaz.
Eski proje adı yeniden kullanılabilir.
Yeniden adlandırılan projeyle çalışmak için gerekli kullanıcı eylemleri
Ekibinizdeki her kullanıcının istemcilerini yeniden başlatması ve kullandıkları özelliklere bağlı olarak aşağıdaki eylemlerden bazılarını yapması gerekir:
- Git uzak depoları güncelleştirme
- Team Foundation Sürüm Denetimi (TFVC) sunucu çalışma alanlarını güncelleştirme
- TFVC yerel çalışma alanlarını güncelleştirme
- OData akışlarını güncelleştirme
- Analytics görünümlerini güncelleştirme
İstemcileri yeniden başlatma
Açılan istemciler tüm proje adlarının önbelleğini bellekte tutar, ancak bir proje yeniden adlandırıldıktan sonra bu önbellek otomatik olarak temizlenemez. Önbelleği temizlemek için istemcinizi yeni proje adını dolduracak şekilde yeniden başlatın. İstemciyi yeniden başlatmazsanı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 birine kaydedin ve yeniden başlatın:
- Visual Studio Takım Gezgini
- Ekibiniz Azure DevOps Office Tümleştirmesi 2019 kullanıyorsa Microsoft Excel
Git uzak depoları güncelle
Projeniz Git kullanıyorsa, yeniden adlandırılan projedeki her depo için uzak başvurularınız güncelleştirilmelidir. Uzak depo URL'si projeyi ve depo adını içerdiğinden bu güncelleştirmeler gereklidir. Git, yerel deponuzla sunucuda depolanan uzak sürüm arasındaki değişiklikleri getirmek ve göndermek için uzak başvuruları kullanır. Ekibinizin her üyesi, geliştirme makinelerinden bağlanmaya devam etmek için yerel Git depolarını güncelleştirmelidir.
Daha fazla bilgi için bkz . Geliştirme makinelerinizdeki Git uzaktan kumandalarını güncelleştirme.
TFVC sunucu çalışma alanlarını güncelleştirme
Projeniz sunucu çalışma alanlarıyla TFVC kullanıyorsa, bu çalışma alanlarının yeni proje adıyla güncelleştirilmiş olması gerekir. Visual Studio istemcileri için bir alma veya iade etme işlemi yürütür ve çalışma alanı eşlemesi yeni proje adını kullanacak şekilde düzeltilir.
Daha fazla bilgi için bkz . Yeniden Adlandırma komutu (TFVC).
TFVC yerel çalışma alanlarını güncelleştirme
Ekibiniz yerel çalışma alanlarıyla TFVC kullanıyorsa, bu çalışma alanlarının yeni proje adıyla güncelleştirilmiş olması gerekir. Visual Studio'da bir getir veya yükleme işlemi yaptığınızda, çalışma alanı eşlemesi yeni proje adını kullanacak şekilde düzeltilir.
Mümkünse müşterilerinizi en son sürüme veya güncellemeye geçirmenizi öneririz. Desteklenen diğer tüm Visual Studio sürümleri için yeni proje adına eşlenmiş yeni bir yerel çalışma alanı oluşturmanız gerekir.
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.
OData akışlarını güncelleştirme
Power BI'da OData akışları kullanıyorsanız, akış URL'sini yeni proje adını kullanacak şekilde güncelleştirin. Akış URL'sini güncelleştirmek, veri bağlantılarını korumak ve raporlama hatalarından kaçınmak için gereklidir. Daha fazla bilgi için bkz . OData sorgularını kullanan örnek raporlara genel bakış.
Analytics görünümlerini güncelleştirme
Eski proje adını kullanarak özel Analiz görünümleri oluşturduysanız görünümleri yeni adla güncelleştirmeniz gerekir. Daha fazla bilgi için bkz. Analiz görünümleri.
İlgili makaleler
Sık sorulan sorular (SSS)
S: Proje adını yeniden kullanma girişimim neden mevcut çalışma alanlarından dolayı başarısız oldu?
Çalışma alanı eşlemeleri hala proje adını ele alıyorsa, proje adını yeniden kullanamazsınız. Bu işlev, çalışma alanının iki projeyle eşlenebileceği belirsizlik durumunu önlemeye yardımcı olur. Bu eşlemelere sahip kullanıcılarla iletişime geçin ve ya bunları silin ya da yeni ismi kullanmaları için güncelleyin.
Kullanıcının çalışma alanını içeren makinesi artık kullanılamıyorsa, Visual Studio'nun geliştirici komut isteminden aşağıdaki komutu çalıştırarak çalışma alanını silebilirsiniz: tf workspace /delete [/collection:TeamProjectCollectionUrl] workspacename[;workspaceowner]
S: Projeyi yeniden adlandırmak tarayıcı gezinti deneyimimi nasıl etkiler?
Y: Projeyi yeniden adlandırdıktan sonra, projenin açık olduğu tüm tarayıcılar bazı hatalarla karşılaşabilir. Bu hatalar, tarayıcı tarafından tutulan ve eski proje adını içeren önbelleklerden kaynaklanmıştır. Önbellek yeni proje adıyla yeniden dolduruldığından bu hataların ortadan kalkması için yenileyin.
S: Projedeki diğer yapıtlar yeniden adlandırılır mı?
Y: Evet, aynı adı paylaşan tüm yapıtlar projeyle birlikte yeniden adlandırılır. Tek özel durumlar varsayılan ekip ve depo içindir. Bu nesnelerin yeniden adlandırılması, en iyi çaba gösterilerek yapılır. Örneğin, bir proje Foo olarak adlandırıldıysa ve Bar olarak yeniden adlandırıldıysa, projede zaten Bar adlı bir ekip varsa, varsayılan Foo takımı yeniden adlandırılmaz.
S: Yeniden adlandırmadan sonra diske kaydedilen sorguları neden açamıyorum?
Y: Visual Studio 2010 kullanıyorsanız ve diske kaydettiğiniz sorgularınız varsa, projeyi yeniden adlandırdıktan sonra bunları alamazsınız. Visual Studio 2012 veya daha yeni bir sürümünü kullanarak bunları açabilirsiniz.