วิธีย้ายรหัส TFS 2012 ที่สมบูรณ์รวมถึงประวัติไปยัง VSTS ใน Azure

โครงการของเราซึ่งอยู่ใน TFS 2012 จำเป็นต้องย้ายไปยัง VSTS ในสีฟ้า เบลิวคือความซับซ้อน

  • ขนาดมากกว่า 300 GB ใน SQL DB
  • โดเมนมีความแตกต่างจากในสถานที่ตั้งและ Azure
  • นักพัฒนาจะสามารถตรวจสอบได้ในระหว่างกระบวนการย้ายข้อมูลหรือไม่

เนื่องจากนี่เป็นครั้งแรกที่ฉันมีส่วนร่วมในกระบวนการดังกล่าว ฉันจึงต้องการความคิด ลิงก์ ข้อดีและข้อเสีย และผังกระบวนการว่าจะจัดการกับการย้ายข้อมูลนี้อย่างไร


person VSharma    schedule 02.06.2016    source แหล่งที่มา
comment
หากมีใครจะลงคะแนนเสียงบางอย่างลง พวกเขาไม่ควรพูดมากจนไม่บอกว่าทำไม...   -  person Dave    schedule 01.09.2016


คำตอบ (1)


เมื่อคุณตัดสินใจที่จะย้ายจาก TFS ไปสู่ ​​Team Services คุณอาจเริ่มต้นใหม่ด้วยบัญชีที่ว่างเปล่า อย่างไรก็ตาม บ่อยครั้ง คุณจะมีรหัส รายการงาน และสินทรัพย์อื่นๆ ที่คุณต้องการย้ายที่มีอยู่ มีหลายวิธีในการทำเช่นนี้ - บางวิธีใช้ได้ในขณะนี้และบางวิธีจะเกิดขึ้นในอนาคต โดยจะแตกต่างกันไปทั้งในด้านความเที่ยงตรงของการถ่ายโอนข้อมูลและความซับซ้อนของกระบวนการ

ตัวเลือกที่ 1: คัดลอกเนื้อหาที่สำคัญที่สุดด้วยตนเอง

ต่อไปนี้เป็นกระบวนการทั่วไป:

  • ระบุสินทรัพย์ที่สำคัญที่สุดที่คุณต้องการย้าย - โดยทั่วไปคือซอร์สโค้ด รายการงาน หรือทั้งสองอย่าง สินทรัพย์อื่นๆ ใน TFS เช่น คำจำกัดความของบิลด์ แผนการทดสอบ และอื่นๆ ยากต่อการโยกย้ายด้วยตนเอง
  • ระบุช่วงเวลาที่ดีในการเปลี่ยนแปลง
  • เตรียมบัญชี Team Services เป้าหมายของคุณ สร้างบัญชีและโครงการของทีมที่คุณต้องการ จัดเตรียมผู้ใช้ และอื่นๆ
  • ย้ายข้อมูลของคุณ
  • พิจารณาทำให้การปรับใช้ TFS ต้นทางเป็นแบบอ่านอย่างเดียว

ตัวเลือกที่ 2: การใช้เครื่องมือที่ใช้ API สาธารณะเพื่อการโยกย้ายที่มีความเที่ยงตรงสูง

ตัวเลือกที่ 3: การย้ายฐานข้อมูลที่มีความเที่ยงตรงสูง:

ทีมผลิตภัณฑ์ TFS/Team Services ทำงานอย่างหนักเพื่อใช้เครื่องมือการย้ายที่มีความเที่ยงตรงสูง

ข้อมูลเพิ่มเติม ตรวจสอบบทความนี้: https://www.visualstudio.com/en-us/articles/adopting-vsts

person Cece Dong - MSFT    schedule 03.06.2016
comment
Cece - เครื่องมือนี้คาดว่าจะมีกำหนดไว้สำหรับไตรมาสที่ 2 คุณมีสถานะอะไรไหม เครื่องมือนี้จำเป็นหากคุณต้องการให้ผู้คนพิจารณาย้ายไปที่ VSTS - person Dave; 01.09.2016
comment
ลิงก์ตัวเลือก 3 จะไม่แสดงสถานะใดๆ บนเครื่องมือการย้ายข้อมูลที่มีความเที่ยงตรงสูง คุณช่วยบอกสถานะหน่อยได้ไหม เนื่องจากมันค้างชำระมานานแล้ว ขอบคุณ. - person Dave; 15.09.2016