ลูกค้า Perforce P4: ฉันจะถ่ายโอนพื้นที่ทำงานและบุ๊กมาร์กไปยังคอมพิวเตอร์เครื่องใหม่ได้อย่างไร


14

ฉันมีรายละเอียดไคลเอนต์และพื้นที่ทำงานที่กำหนดไว้สำหรับเซิร์ฟเวอร์ Perforce ที่แตกต่างกันมากมาย ฉันมีคอมพิวเตอร์เครื่องใหม่และติดตั้งไคลเอนต์ P4V แต่ฉันไม่เห็นรายละเอียดใด ๆ ของไคลเอนต์เพราะพวกเขาทั้งหมดเฉพาะกับคอมพิวเตอร์เครื่องเก่า มีวิธีใดที่จะย้ายข้อมูลนี้โดยไม่ต้องสร้างแต่ละข้อมูลจำเพาะของลูกค้าและพื้นที่ทำงานบนระบบใหม่หรือไม่ ฉันใช้ UI ไม่ใช่อินเตอร์เฟสบรรทัดคำสั่ง


คุณติดตั้งไคลเอนต์บรรทัดคำสั่ง P4 หรือ P4V ด้วยหรือไม่
jimbo

คำตอบ:


13

พื้นที่ทำงาน

ฟิลด์ 'โฮสต์' ในพื้นที่ทำงาน จำกัด การใช้งานกับคอมพิวเตอร์เครื่องนั้น การเปลี่ยนเขตข้อมูลโฮสต์ให้ว่างเปล่าหรือชื่อของคอมพิวเตอร์เครื่องใหม่จะดีกว่าจะอนุญาตให้ใช้ในคอมพิวเตอร์เครื่องใหม่ได้อย่างไรก็ตามคุณต้อง:

  1. คัดลอกข้อมูลทั้งหมดจากรูทเก่าไปยังไดเรกทอรีเดียวกันบนคอมพิวเตอร์เครื่องใหม่โดยสมมติว่าคุณต้องการใช้รูทพา ธ เดียวกันหรือ
  2. ทำการซิงค์แบบเต็มบังคับ

การทำเช่นนี้ช่วยให้มั่นใจได้ว่าเวิร์กสเปซซิงค์กับเซิร์ฟเวอร์

ในการทำสิ่งนี้ให้คลิกที่ไอคอน 'พื้นที่ทำงาน' (รูปภาพของหน้าจอเทอร์มินัล) คลิกที่ไอคอนยกเลิกตัวกรองเพื่อดูพื้นที่ทำงานทั้งหมด (ด้านบนขวาของแผงข้ามผ่านช่องทาง) คลิกขวาที่พื้นที่ทำงานที่ต้องการและเลือก 'แก้ไขเวิร์กสเปซ' และเปลี่ยนฟิลด์โฮสต์ (ในแท็บขั้นสูง) เป็นชื่อของคอมพิวเตอร์ใหม่หรือล้างฟิลด์โฮสต์ หลังจากทำสิ่งนี้แล้วตัวเลือก 'สลับไปยังพื้นที่ทำงาน' จะปรากฏบนเมนูบริบท

ในการค้นหาชื่อของคอมพิวเตอร์ใหม่ให้เลือก 'สร้างพื้นที่ทำงานใหม่' จากเมนูการเชื่อมต่อและจดบันทึกชื่อของฟิลด์ 'โฮสต์' แล้วยกเลิกเมนู

ที่คั่น

P4V ไม่มีวิธีที่ง่ายในการถ่ายโอนบุ๊กมาร์กอย่างไรก็ตามบุ๊กมาร์กจะถูกเก็บไว้ใน bookmarks.xml ที่พบในไดเรกทอรี:

C:\Users\loginname\.p4qt\nnnnClients\

หากคุณมีไดเรกทอรีหนึ่งชื่อ '0001Clients' คุณโชคดี แต่คุณอาจมีไดเรกทอรีเหล่านี้มากกว่าหนึ่งไดเรกทอรีดังนั้นจึงอาจต้องค้นหาไฟล์ bookmarks.xml ที่ถูกต้อง เมื่อคุณพบสิ่งที่ถูกต้องแล้วให้โอนไปยังคอมพิวเตอร์เครื่องใหม่ซึ่งมีแนวโน้มว่าจะมีเพียงไดเรกทอรีใดไดเรกทอรีหนึ่งเหล่านี้และที่คั่นหน้าจะปรากฏขึ้นหลังจากโหลดไคลเอ็นต์ซ้ำ


ขั้นตอนการแก้ไขพื้นที่ทำงานยังใช้งานได้หากคุณเปลี่ยนชื่อโฮสต์ของคอมพิวเตอร์
Dave Andersen

1

ที่คั่น

Craig ถูกต้อง แต่นี่เป็นวิธีในการค้นหาไดเรกทอรี xxxxClients ที่ถูกต้องทั้งที่ต้นทางและคอมพิวเตอร์เป้าหมาย

มองในconnectionmap.xmlในC:\Users\loginname\.p4qtและค้นหาชื่อผู้ใช้ มันจะทำให้คุณจำนวน xxxx และไดเรกทอรีที่คุณสามารถหาได้ (ที่มา) แล้วเขียนทับ (เป้าหมาย) bookmarks.xmlที่มีอยู่

(การโหลดไคลเอ็นต์ไม่จำเป็นสำหรับฉัน - ที่คั่นหนังสือปรากฏขึ้นทันที)


-2

ขั้นตอนที่แสดงในคำตอบของ Craigจะทำงานหากคุณย้ายจาก Windows ไปยัง Windows แต่ถ้าคอมพิวเตอร์เครื่องใหม่ของคุณเป็น MacBook แล้วสถานที่ใหม่คือ/Users/<User ID>/Library/Preferences/com.perforce.p4v

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.