Salin koleksi TFS 2012 ke server lain dengan TFS 2015 Terinstal

Kami memiliki mesin server lama dengan TFS 2012 diinstal di dalamnya. Ia memiliki 'DefaultCollection' koleksi proyek. Kami ingin menyalin (bukan memindahkan, yaitu membiarkan koleksi di tempatnya) koleksi 'DefaultCollection' ke komputer lain yang telah menginstal TFS 2015.

Tolong bagaimana kami bisa melakukan itu?

Terima kasih, ashilon


person ashilon    schedule 24.07.2016    source sumber


Jawaban (1)


Itu sedikit tergantung pada seberapa rumit instalasi TFS Anda, tetapi berikut adalah langkah-langkah untuk pengaturan satu server yang lebih sederhana tanpa Sharepoint:

  1. Lepaskan koleksi dari TFS 2012 Anda saat ini menggunakan Konsol Administrasi Server Team Foundation. Ini akan menyalin konfigurasi ke database koleksi.
  2. Ambil cadangan penuh dari database koleksi (disebut seperti Tfs_DefaultCollection) menggunakan SQL Server Management Studio (SSMS).
  3. Pulihkan koleksi asli di server TFS 2012 Anda
  4. Lampirkan kembali database di server TFS 2015 Anda menggunakan SSMS. Perhatikan bahwa jika Anda sudah membuat koleksi di server ini dengan nama DefaultCollection, Anda perlu menghapus/mengganti namanya atau memulihkan koleksi yang dikloning menggunakan nama baru.
  5. Lampirkan koleksi di server TFS 2015 Anda menggunakan Konsol Administrasi Server Team Foundation
  6. Mulai koleksi sehingga masuk ke status Online.
  7. Harap dicatat bahwa server pembangunan, lokasi pelepasan, dan sebagainya sekarang akan mengarah ke hal yang sama di koleksi asli dan koleksi klon, jadi Anda perlu melakukan sedikit pembersihan.

Di atas adalah versi singkatnya: https://msdn.microsoft.com/en-us/library/dd936158(v=vs.110).aspx

Sunting: Saya telah berhasil menggunakan pendekatan di atas untuk melakukan migrasi uji dari TFS 2010 ke TFS 2013 RTM diikuti dengan migrasi lingkungan produksi kami. Kami menggunakan server dengan migrasi pengujian untuk menguji pembaruan baru sebelum menerapkan ke produksi dan kami telah melakukannya dengan semua pembaruan dari RTM 2013 hingga Pembaruan 2015 3. Saat ini saya menerapkan pendekatan yang sama dalam peningkatan ke 2017 untuk mendapatkan server baru dengan versi SQL yang tidak pernah ada.

person Tore Østergaard    schedule 25.07.2016
comment
Kedengarannya aneh @ Cece-MSFT. Kami melakukan ini saat bermigrasi dari TFS 2010 SP1 ke TFS 2013 RTM. Koleksi tersebut kemudian diperbarui selama proses lampiran. Apakah ini batasan baru? - person Tore Østergaard; 25.07.2016
comment
Apakah Anda meningkatkan TFS atau memigrasikan kumpulan proyek tim dari satu TFS2010 ke TFS2013? - person Cece Dong - MSFT; 25.07.2016
comment
@ Cece-MSFT, saya memindahkan koleksi proyek tim dari server lama kami ke yang baru dan dalam proses memutakhirkannya dari 2010 ke 2013. Saya berencana melakukan hal yang sama ketika kami akan memutakhirkan dari 2015 ke '2016' karena kami memerlukan server dengan versi SQL yang lebih baru. - person Tore Østergaard; 25.07.2016
comment
Terima kasih atas tanggapan Anda kawan. Saya akan mencoba solusi Tore terlebih dahulu karena terlihat lebih mudah diterapkan. Meski agak menakutkan jika dilihat dari jawaban Cece, karena mungkin pada awalnya terlihat oke, namun lama kelamaan mungkin akan muncul hal-hal aneh. - person ashilon; 25.07.2016
comment
@ ToreƘstergaard Anda benar. Saya baru saja menyiapkan lingkungan untuk menguji pemindahan koleksi proyek tim dari TFS 2013.5 ke TFS 2015.3, dan mendapatkan hasil yang sukses. Saya memimpin dengan blog ini: gyorgybalassy.wordpress.com/2014/04/07/ - person Cece Dong - MSFT; 26.07.2016
comment
Senang mendengarnya @ Cece-MSFT - takut saya menjadi gila. ashilon: pasti ada beberapa hal yang perlu Anda perhatikan agar bisa berfungsi, tapi itu harus bisa dilakukan. - person Tore Østergaard; 26.07.2016
comment
@ashilon Jika sarannya berhasil, terimalah jawabannya. - person Tore Østergaard; 14.09.2016
comment
Tentu Tore, maaf saya lupa. Tetap :) - person ashilon; 14.09.2016