เมื่อ 26.08.2011 22:39 น. Ryan J Ollos เขียนว่า:
เป็นเวลาหลายเดือนแล้วที่ฉันเห็นกล่องโต้ตอบต่อไปนี้ปรากฏขึ้นเมื่อเริ่มต้น Commit มักเกิดขึ้นเมื่อพยายามกระทำการตามการผสาน
สิ่งที่ฉันสังเกตเห็นเมื่อเร็ว ๆ นี้ก็คือถ้าฉันยกเลิกแล้วรีเฟรชรายการไฟล์ด้วยตนเอง (F5) ฉันจะไม่เห็นข้อความนั้นอีกเมื่อเริ่มการคอมมิตเป็นครั้งที่สอง ดูเหมือนว่าการกระทำจะประสบความสำเร็จและไม่มีปัญหาใด ๆ
กล่องโต้ตอบคอมมิตจะตรวจสอบสำเนาที่ใช้งานได้ในเธรดพื้นหลังสำหรับการแจ้งเตือนการเปลี่ยนแปลง ระบบปฏิบัติการส่งการแจ้งเตือนดังกล่าวในกรณีที่ไฟล์มีการแก้ไข / ย้าย / เปลี่ยนชื่อ / ... หากได้รับการแจ้งเตือนดังกล่าวกล่องโต้ตอบการคอมมิตจะทำการตรวจสอบสองสามครั้งก่อนเพื่อให้ไฟล์ส่วนใหญ่หลุดได้ หากการแจ้งเตือนระบุว่าไฟล์ที่ไม่ได้ตรวจสอบและมองไม่เห็นในกล่องโต้ตอบการคอมมิตมีการเปลี่ยนแปลงอย่างใดการแจ้งเตือนจะเปลี่ยนกลับเป็นการคอมมิตแบบไม่เรียกซ้ำ นั่นเป็นเพราะถ้าคุณมีเช่นไฟล์ที่เปิดในโปรแกรมแก้ไขอื่นและบันทึกการเปลี่ยนแปลงของคุณในขณะที่กล่องโต้ตอบการกระทำเปิดอยู่ไฟล์นั้นก็จะถูกผูกมัดเช่นกันแม้ว่าคุณจะไม่ได้ตรวจสอบในกล่องโต้ตอบการกระทำก็ตาม (มันไม่ปรากฏขึ้น จนกว่าคุณจะรีเฟรชกล่องโต้ตอบด้วย F5)
ดังนั้นหากคุณเห็นกล่องโต้ตอบคำเตือนบ่อยครั้งโปรดตรวจสอบว่ามีเครื่องมือ / แอปอื่นที่ทำงานอยู่ซึ่งแก้ไขไฟล์ในสำเนาการทำงานของคุณหรือไม่
และอย่างที่คุณสังเกตเห็น: ถ้าคุณกด F5 'แฟล็กที่ไม่เรียกซ้ำ' นั้นจะถูกรีเซ็ตเนื่องจากหลังจากรีเฟรชคุณจะเห็นไฟล์ทั้งหมดอีกครั้งแม้แต่ไฟล์ที่คุณแก้ไขหลังจากที่คุณเริ่มกล่องโต้ตอบ
สเตฟาน