Visual Studio 2015 สร้างโฟลเดอร์ใหม่ชื่อ ".vs" จุดประสงค์ของมันคืออะไรและฉันควรเพิ่มลงในการควบคุมแหล่งที่มา?
Visual Studio 2015 สร้างโฟลเดอร์ใหม่ชื่อ ".vs" จุดประสงค์ของมันคืออะไรและฉันควรเพิ่มลงในการควบคุมแหล่งที่มา?
คำตอบ:
ไม่คุณไม่ควรเพิ่มลงในแหล่งควบคุม วัตถุประสงค์ของโฟลเดอร์นี้คือการย้ายไฟล์เฉพาะเครื่องและผู้ใช้ไปยังตำแหน่งศูนย์กลาง คำอธิบายเกี่ยวกับปัญหาVisual Studio User Voiceอธิบายได้ดี:
จนถึงตอนนี้เราได้ย้ายไฟล์. SUO และไฟล์ VB / C # คอมไพเลอร์ IntelliSense ไปยังตำแหน่งใหม่ เฉพาะโครงการใหม่ทั้งหมดไฟล์ในเครื่องจะถูกเพิ่มไปยังตำแหน่งใหม่ด้วย เราวางแผนที่จะทำสิ่งนี้ให้ดียิ่งขึ้นในอนาคตและเรากำลังตรวจสอบวิธีการปรับปรุงโครงสร้างไดเรกทอรีของบิลด์เอาท์พุทและไฟล์อื่น ๆ ที่มีอยู่ซึ่งสามารถทำให้ต้นไม้ที่มายุ่งเหยิง
ไฟล์เหล่านี้เป็นไฟล์ทั้งหมดที่คุณไม่เคยเช็คอินเนื่องจากไฟล์เหล่านี้สร้างขึ้นจากบิลด์หรือมีข้อมูลเฉพาะเครื่อง
applicationhost.config
ช่วยเหลือ devs อื่น ๆ ในการตั้งค่าสภาพแวดล้อมของพวกเขามิฉะนั้นแต่ละคนต้องทำด้วยตัวเองและพวกเขาอาจหาวิธียาก ๆ .
applicationhost.config
ไฟล์หรือบางสิ่งที่มีผลกระทบนั้น
Github ให้เทมเพลต. gitignore จำนวนมาก ในเทมเพลตสำหรับ visual studio พวกเขาไม่สนใจโฟลเดอร์. vs snippet จากแม่แบบบน GitHub
# Visual Studio 2015 cache/options directory
.vs/
ตามที่อธิบายไว้ในใบเสนอราคาที่นำมาจาก uservoice ในคำตอบของ Patrick โฟลเดอร์ไม่ได้มีไว้สำหรับการควบคุมแหล่งที่มา
อย่างไรก็ตามเช่นความคิดเห็นยังชี้ให้เห็นอาจมีบางกรณีที่คุณต้องการรวมไฟล์เฉพาะจากโฟลเดอร์
ฉันจะเพิ่มลงใน. gitignore:
.vs/
จากนั้นใช้เครื่องมือ git ที่คุณต้องการเพิ่มไฟล์เช่นการกำหนดค่าที่ใช้ร่วมกันของ applicationhost.config หากจำเป็น
หรือใช้คำสั่ง git ดังนี้:
git add -f .vs/config/applicationhost.config
วิธีนี้คอมไพล์เพิ่มไฟล์แม้ว่าจะถูกละเว้น