İstemci bilgisayarlarda veri önbelleklerini yenileme

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Not

Azure DevOps Server daha önce Visual Studio Team Foundation Server olarak adlandırılmıştı.

Azure DevOps 'da sürüm denetimi veya oluşturma işlemleri sırasında çalışma alanı hatalarının oluşmasını önlemek için, istemci bilgisayarlardaki veri önbelleğinin belirli bakım işlemlerinden sonra güncellenmesi gerekir:

  • Veri katmanı veya uygulama katmanı sunucusunu taşıdıktan, geri yükledikten, yeniden adlandırdıktan veya yük devretme işleminden sonra
  • Donanım arızası gibi bir hatadan kurtardıktan sonra

Her iki durumda da, iş öğelerini izlemek için önbelleği yenilemeniz gerekir ve kullanıcıların istemci bilgisayarlarda sürüm denetimi önbelleğini yenilemesi gerekir.

Önkoşullar

Stampworkıtemcache Web yöntemini çağırmak Için, Azure DevOps için uygulama katmanı sunucusunda Yöneticiler güvenlik grubunun bir üyesi olmanız gerekir. Daha fazla bilgi için bkz. Azure DevOps Server Için izin başvurusu.

İstemci bilgisayarda tf workspaces komutunu kullanmak için okuma izninizin izin ver olarak ayarlanması gerekir.

İş öğesi önbelleğini Yenile

Bu yordam isteğe bağlıdır. Bunu yalnızca, iş öğesi izlemede hata oluşursa gerçekleştirmelisiniz.

İş öğelerini izlemek için önbelleği güncelleştirmek üzere Stampworkıtemcache Web yöntemini çağırın. Bu yöntem, istemci bilgisayarların uygulama katmanı sunucusuna bir dahaki sefer bağlandıklarında önbelleği güncelleştirmesine zorlar. Bu yöntem, istemci bilgisayarlarda tanımlanan çalışma alanlarını da eşitler.

Not

Stampworkıtemcache Web yöntemini çağırdığınızda, Visual Studio Azure DevOps Server performansı geçici olarak azalabilir. Performans etkisi, yöntemini çağırdığınızda Azure DevOps kullanıcılarının kaç tane bağlı olduğuna bağlıdır.

İstemci bilgisayarlarda iş öğelerini izlemek için önbelleği yenilemek için:

  1. Yeni sunucuda, Internet Explorer 'ı açın.

  2. Adres çubuğunda, ClientService Web hizmetine bağlanmak için aşağıdaki adresi girin:

    http://Publicurl/VirtualDirectory: 8080/WorkItemTracking/v 3.0/ClientService. asmx

    Not

    Yönetici kimlik bilgileriyle oturum açmış olsanız bile, Internet Explorer 'ı yönetici olarak başlatmanız gerekebilir ve kimlik bilgileriniz istenebilir.

  3. Stampworkıtemcache' i seçin ve ardından çağır' ı seçin. Stampworkıtemcache yöntemi veri döndürmez.

Sürüm denetimi önbelleğini yenileme

Sürüm denetimi önbelleğini yenilemek için her Kullanıcı, güncellenmesi gereken her bilgisayarda tf workspaces komutunu çalıştırır. Bunlar, sürüm denetimi kullanan ve veritabanları yeniden konumlandırılan bir proje koleksiyonuna bağlanan tüm bilgisayarları güncelleştirmemelidir.

İstemci bilgisayarlarda sürüm denetimi önbelleğini yenilemek için:

  1. İstemci bilgisayarda, yönetici izinleriyle bir komut Istemi penceresi açın ve dizinleri sürücü: \ Program Files (x86) \ Microsoft Visual Studio 12,0 \ Common7 IDE olarak değiştirin \ .

  2. Komut isteminde, yeni sunucunun sunucu adını ve bağlantı noktası numarasını içeren koleksiyonun URL 'SI de dahil olmak üzere aşağıdaki komutu girin:

    tf workspaces/Collection: http://ServerName: Port/SanalDizinAdı/CollectionName

    Örnek dağıtımda, bir geliştiricinin Azure DevOps Server FabrikamPrime dağıtımında barındırılan DefaultCollection koleksiyonunun üyesi olan bir proje için sürüm denetimi önbelleğini yenilemesi gerekir:

    tf workspaces/Collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    Daha fazla bilgi için bkz. Workspaces komutu.