Merefresh cache data di komputer klien
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Untuk mencegah terjadinya kesalahan ruang kerja selama kontrol versi atau operasi build di Azure DevOps, cache data di komputer klien harus diperbarui setelah operasi pemeliharaan tertentu:
- Setelah memindahkan, memulihkan, mengganti nama, atau mengalihkan server tingkat data atau tingkat aplikasi
- Setelah pulih dari kegagalan, seperti kerusakan perangkat keras
Dalam kedua kasus tersebut, Anda harus merefresh cache untuk melacak item kerja dan pengguna harus merefresh cache kontrol versi di komputer klien.
Prasyarat
Untuk menggunakan metode web StampWorkitemCache, Anda harus menjadi anggota kelompok keamanan Administrator di server tingkat aplikasi untuk Azure DevOps. Untuk informasi selengkapnya, lihat Referensi izin untuk Azure DevOps Server.
Untuk menggunakan perintah tf workspaces di komputer klien, izin Baca harus diatur menjadi Izinkan.
Merefresh cache item kerja
Prosedur ini opsional. Anda harus melakukan tindakan ini hanya jika terjadi kesalahan terkait penelusuran item kerja.
Untuk memperbarui cache untuk melacak item kerja, gunakan metode web StampWorkitemCache. Metode ini memaksa komputer klien untuk memperbarui cache saat tersambung kembali ke server tingkat aplikasi. Metode ini juga menyinkronkan ruang kerja yang ditentukan di komputer klien.
Catatan
Ketika Anda menggunakan metode web StampWorkitemCache, performa Visual Studio Azure DevOps Server mungkin mengalami penurunan sementara. Dampak performa bergantung pada berapa banyak pengguna Azure DevOps yang terhubung saat Anda menggunakan metode tersebut.
Untuk merefresh cache untuk melacak item kerja di komputer klien:
Di server baru, buka Internet Explorer.
Pada bilah Alamat, masukkan alamat berikut untuk menyambungkan ke layanan web ClientService:
http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx
Catatan
Bahkan jika Anda masuk dengan mandat administratif, Anda mungkin perlu memulai Internet Explorer sebagai administrator, dan mungkin Anda akan dimintai mandat.
Pilih StampWorkitemCache, kemudian pilih Gunakan. Metode StampWorkitemCache tidak mengembalikan data.
Merefresh cache kontrol versi
Untuk menyegarkan cache kontrol versi, setiap pengguna harus menjalankan perintah tf workspaces di setiap komputer yang akan diperbarui. Pengguna harus memperbarui komputer yang menggunakan kontrol versi dan yang tersambung ke koleksi proyek yang databasenya direlokasi.
Untuk merefresh cache kontrol versi di komputer klien:
Di komputer klien, buka jendela Perintah dengan izin administratif, dan ubah direktori ke Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.
Pada perintah, masukkan perintah berikut, termasuk URL koleksi, yang menyertakan nama server dan nomor port server yang baru:
tf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName
Pada contoh penyebaran, pengembang perlu merefresh cache kontrol versi untuk proyek yang merupakan anggota koleksi DefaultCollection, yang dihosting dalam penyebaran FabrikamPrime dari Azure DevOps Server:
tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection
Untuk informasi selengkapnya, lihat Perintah Ruang Kerja.