ตรวจพบรูท Vcs ที่
ไม่ได้ลงทะเบียนไดเร็กทอรี C: \ Users \ Andrew อยู่ภายใต้ Git แต่ไม่ได้ลงทะเบียนในการตั้งค่า
กำหนดค่าละเว้นข้อผิดพลาดรูท VCS
ทำไมถึงแสดง?
ตรวจพบรูท Vcs ที่
ไม่ได้ลงทะเบียนไดเร็กทอรี C: \ Users \ Andrew อยู่ภายใต้ Git แต่ไม่ได้ลงทะเบียนในการตั้งค่า
กำหนดค่าละเว้นข้อผิดพลาดรูท VCS
ทำไมถึงแสดง?
คำตอบ:
กรณีนี้เกิดขึ้นเนื่องจาก Android Studio ตรวจพบว่าคุณได้นำเข้าโปรเจ็กต์คอมไพล์ แต่ยังไม่ได้รับการ "ลงทะเบียน" เพื่อติดตามสถานะใน Android Studio โปรเจ็กต์ของคุณจะไม่ได้รับผลกระทบในทางลบหากคุณเลือกที่จะไม่กำหนดค่านี้ IntelliJ จะแจ้งให้คุณทราบเท่านั้นเนื่องจากมีคุณสมบัติการควบคุมเวอร์ชันรวมบางอย่างที่จะไม่สามารถทำงานได้
ดังนั้นหากคุณต้องการใช้ประโยชน์จากตัวเลือกการควบคุมเวอร์ชันในตัวของ ItelliJ หรือเพียงแค่กำจัดคำเตือนที่น่ารำคาญก็สามารถแก้ไขได้อย่างง่ายดาย
เพียงลงทะเบียนโปรเจ็กต์ทั้งหมดที่คุณต้องการให้มีการผสานรวม IDE การควบคุมเวอร์ชันในPreferences > Version Control
ส่วน คุณจะเห็นหน้าจอนี้:
UI ค่อนข้างสับสนเล็กน้อย แต่สิ่งที่คุณต้องทำคือเลือกไดเร็กทอรีใดไดเร็กทอรีหนึ่งในUnregistered roots:
ส่วนจากนั้นคลิก+
ปุ่มที่มุมล่างซ้ายของหน้าต่าง หากคุณได้เพิ่มไดเรกทอรีทั้งหมดคุณจะเห็นการUnregistered roots:
หายไปและคุณจะไม่ได้รับคำเตือนนี้อีกต่อไป
คุณสามารถเลือกแต่ละไดเรกทอรีและใช้ปุ่ม+
และ-
เพื่อกำหนดโครงการที่ควรใช้ VCS ใน Android Studio
มองหา "การควบคุมเวอร์ชัน" ในค่ากำหนดและตั้งค่าสิ่งที่ควรใช้ VCS:
คุณต้องตั้งค่านี้เพื่อเข้าถึงฟังก์ชันเช่นย้อนกลับกระทำ ฯลฯ จาก IDE
สำหรับฉันแค่VCS -> Enable Version Control integration
ทำเคล็ดลับ ในอดีตเคยใช้ IntelliJ (ซึ่งคล้ายกับ AndroidStudio มากส่วนรุ่นหลังนี้จำลองมาจากอดีตที่ฉันเชื่อ) ฉันสังเกตเห็นว่าต้องเปิดใช้งานการควบคุมเวอร์ชันสำหรับแต่ละโครงการเมื่อสร้าง / นำเข้า
มีขั้นตอนด้านล่างเพื่อแก้ไขปัญหานี้:
และคุณพร้อมที่จะไป