การจัดทำดัชนีไฟล์สัญลักษณ์ด้วย P4Index พบไฟล์เป็นศูนย์

ฉันกำลังพยายามตั้งค่าเซิร์ฟเวอร์สัญลักษณ์ และด้วยเหตุนี้ ฉันจึงจำเป็นต้องมีสัญลักษณ์ที่จัดทำดัชนีเพื่อแมปกับเวอร์ชันต้นทาง

ฉันกำลังเรียกใช้ p4Index บนโฟลเดอร์ที่มีโซลูชันอยู่

ไฟล์และโฟลเดอร์ดิสก์ของฉัน:

.\CalculatorDemo\bin\ โดยที่เอาต์พุตถูกสร้างขึ้น
.\CalculatorDemo\CalculatorApp\ มีแหล่งที่มา
.\CalculatorDemo\CalculatorDll\ มีแหล่งที่มา
.\CalculatorDemo\CalculatorTest\ มีแหล่งที่มา

ในเวอร์ชันของฉัน การควบคุมเส้นทางในคลังเก็บคือ:
//sw/Main/Internal/CalculatorDemo/

และพื้นที่ทำงานของฉันคือ: c:\Projects\Dev\sw\Main\Internal\CalculatorDemo\

เมื่อฉันพยายามสร้างดัชนี ฉันไม่พบไฟล์..
C:\projects\dev\sw\main\Internal\CalculatorDemo>p4Index -debug
--- ssindex.cmd [STATUS] : Server ini file : C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\srcsrv\srcsrv.ini ssindex.cmd [สถานะ] : รูทต้นทาง : C:\projects\dev\sw\main\Internal\CalculatorDemo
ssindex.cmd [STATUS] : สัญลักษณ์ root : C:\projects\dev\sw\main\Internal\CalculatorDemo
ssindex.cmd [STATUS] : ระบบควบคุม : P4
ssindex.cmd [STATUS] : P4 ชื่อโปรแกรม: p4.exe
ssindex.cmd [STATUS] : P4 Label :
ssindex.cmd [STATUS] : รูทพาธเก่า :
ssindex.cmd [STATUS] : รูทพาธใหม่ :
ssindex.cmd [สถานะ] : การจับคู่บางส่วน : ไม่ได้เปิดใช้งาน --- ssindex.cmd [สถานะ] : กำลังดำเนินการ... การดำเนินการนี้จะใช้เวลาสักครู่...
ssindex.cmd [INFO ] : ... การจัดทำดัชนี C: \projects\dev\sw\main\Internal\CalculatorDemo\bin\x64 \Debug\CalculatorApp.pdb
ssindex.cmd [INFO ] : ... พบไฟล์ต้นฉบับเป็นศูนย์ ...
ssindex.cmd [INFO ] : ... การจัดทำดัชนี C:\projects\dev\sw\main\Internal\CalculatorDemo\bin\x64\Debug\CalculatorDll.pdb
ssindex.cmd [INFO ] : ... พบไฟล์ต้นฉบับเป็นศูนย์ ...
ssindex.cmd [ข้อมูล ] : ... การทำดัชนี C:\projects\dev\sw\main\Internal\CalculatorDemo\bin\x64 \Debug\CalculatorTest.pdb

ดูเหมือนว่าฉันไม่สามารถเจาะลึกและรับข้อมูลเวอร์ชันไฟล์ลงใน pdb ได้ - (ฉันกำลังทำสิ่งนี้กับเครื่องนักพัฒนาของฉัน เพราะฉันต้องการให้สคริปต์ทำงานก่อนที่จะเกี่ยวข้องกับเซิร์ฟเวอร์บิลด์ของเรา)

ไม่มีใครรู้ (ใช่เพราะมีคนรู้) ว่าฉันจะสามารถแก้ไข / แก้ไขปัญหาได้อย่างไร ฉันอาจจะต้องทำการแก้ไขข้อบกพร่อง Perl หรืออะไรบางอย่าง - ฉันสงสัยว่าอาจเป็นปัญหาหากไม่ได้ชี้ไปยังตำแหน่งที่ถูกต้องบนเซิร์ฟเวอร์ perforce...

ขอบคุณล่วงหน้าเคนเน็ธ


person kfn    schedule 08.11.2016    source แหล่งที่มา
comment
โปรดเรียนรู้วิธีจัดรูปแบบโพสต์ของคุณอย่างถูกต้อง!   -  person aschipfl    schedule 08.11.2016
comment
p4indexคืออะไร? คุณช่วยระบุลิงก์ไปยังเอกสารได้หรือไม่   -  person Bryan Pendleton    schedule 08.11.2016
comment
p4index ใช้สำหรับการสร้างดัชนีไฟล์ pdb ดังนั้นพวกเขาจึงอ้างถึงเวอร์ชันที่ถูกต้องในการดำเนินการ ซึ่งเป็นส่วนหนึ่งของ ms win 10 sdk ฉันคิดว่าหลังจากการดีบั๊กแล้ว มันต้องถึงกำหนดโดยไม่ได้เข้าสู่ระบบจึงจะใช้งานได้...   -  person kfn    schedule 09.11.2016
comment
เข้าใจแล้ว เกิดจากการเข้าสู่ระบบที่หายไป   -  person kfn    schedule 09.11.2016


คำตอบ (1)


ฉันเพิ่งมีสิ่งที่คล้ายกันเมื่อเช้านี้ ฉันจะแบ่งปันวิธีแก้ปัญหาของฉันถ้ามันสามารถช่วยได้บ้าง ในกรณีของฉันตั้งค่าตัวแปรสภาพแวดล้อม p4 ไม่ถูกต้อง คุณสามารถตั้งค่าด้วยตนเองหรือไปที่ P4V, Connection -> Environment Settings... ไม่ต้องเปลี่ยนแปลงอะไรแล้วกด OK เพื่อให้แน่ใจว่าตั้งค่าไว้อย่างถูกต้อง ให้เปิดพรอมต์คำสั่งแล้วพิมพ์ "p4 set" คุณจะเห็นชุดตัวแปรที่สะท้อนข้อมูลเกี่ยวกับการเชื่อมต่อปัจจุบันของคุณกับ Perforce

หวังว่านี่จะช่วยได้

person christ.s    schedule 13.03.2017