Melakukan rollback perubahan

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Kontrol Versi Team Foundation (TFVC) changeset adalah bagian permanen dari riwayat item yang dikendalikan versi Anda dan tidak dapat dibatalkan atau dihapus. Namun, Anda dapat mengembalikan efek dari satu atau beberapa set perubahan.

Anda juga dapat menggunakan utilitas baris perintah tf untuk mengembalikan perubahan. Untuk informasi selengkapnya, lihat perintah "Rollback" (Team Foundation Version Control).

Prasyarat

Kategori Persyaratan
Permissions Anggota grup Kontributor untuk proyek Anda.

Untuk informasi selengkapnya, lihat izin default TFVC.

Mengembalikan perubahan dari satu set perubahan

Misalnya, pengembang ingin menghapus efek dari set perubahan:

Diagram yang memperlihatkan perubahan dari satu set perubahan.

Untuk mengembalikan set perubahan dari Halaman Rincian Set Perubahan

  • Pilih set perubahan, dan pada halaman Detail Set Perubahan Visual Studio Team Explorer, pilih Rollback.

Untuk mengembalikan perubahan dari jendela Riwayat

  • Di jendela Riwayat Visual Studio, klik kanan versi dan pilih Rollback Seluruh Set Perubahan.

Untuk mengembalikan set perubahan dari Penjelajah Kontrol Sumber

  1. Di Visual Studio Source Control Explorer, klik kanan item dan pilih Rollback.

    Nota

    Item yang Anda pilih menentukan cakupan perubahan pembatalan.

  2. Dalam kotak dialog Rollback, pilih perubahan Rollback dari satu set perubahan.

  3. Tentukan set perubahan, lalu pilih Kembalikan.

Mengembalikan perubahan dari berbagai set perubahan

Misalnya, pengembang ingin menghapus efek dari beberapa set perubahan berturut-turut:

diagram memperlihatkan beberapa set perubahan.

Untuk mengembalikan rentang perubahan set

  1. Dari jendela Riwayat , pilih dua atau lebih versi yang berurutan, klik kanan, dan pilih Rollback.

    Atau, di Source Control Explorer, klik kanan suatu item dan pilih Rollback.

    Nota

    Item yang Anda pilih menentukan cakupan perubahan pembatalan.

  2. Dalam kotak dialog Rollback, pilih Putar balik perubahan dari rentang kumpulan perubahan.

  3. Tentukan rentang set perubahan, lalu pilih Rollback.

Gulung balik ke versi tertentu

Misalnya, pengembang ingin mengembalikan file ke versi sebelumnya, menghilangkan efek semua set perubahan yang terjadi setelah versi tersebut:

Diagram yang memperlihatkan satu set perubahan untuk digulung balik.

Untuk mengembalikan ke versi tertentu

  1. Di Source Control Explorer, klik kanan sebuah item dan pilih Rollback.

  2. Dalam kotak dialog Rollback, pilih Rollback ke versi tertentu.

  3. Tentukan detail versi, lalu pilih Rollback.

Langkah berikutnya

  • Jika perubahan Anda masih tertunda, yaitu Anda belum memeriksanya, Anda dapat membatalkan perubahan alih-alih mengembalikannya. Lihat Kembangkan kode dan kelola perubahan tertunda.

  • Seperti kebanyakan perubahan yang Anda lakukan pada file, perubahan pembatalan diantrekan sebagai perubahan yang tertunda. Setelah mengembalikan file, Anda dapat melihat file yang Anda ubah dan membandingkan file dengan versi terbaru di server. Setelah mengonfirmasi bahwa perubahan cocok dengan apa yang ingin Anda lakukan, Anda bisa menyimpan perubahan Anda.

  • Pembatalan tidak menghapus set perubahan atau data apa pun. Jika Anda berubah pikiran, gunakan putar kembali untuk mengembalikan konten file kembali ke statusnya sebelum pemutaran kembali.