โพสต์นี้ไม่ค่อยมีอะไรหรอกครับ แค่จะบอกว่า ถ้าจะใช้กับ Visual Studio มันมีบางโฟลเดอร์ที่ไม่ควรใส่เข้าไปในตัวซอฟแวร์ Version Control ด้วย อันได้แก่
- ไฟล์ .csproject.user และ ไฟล์ .suo ไฟล์พวกนี้มันเก็บ configuration ของแต่ละ user ครับ ดังนั้นไม่ต้องใส่เข้าไปด้วย เพราะมันจะเปลี่ยนทุกครั้งที่บันทึก project
- โฟลเดอร์ bin อันนี้เป็นผลจากการ build ไม่ต้องใส่เข้าไปเช่นกัน เพราะเดี๋ยวก็ต้อง build ใหม่อยู่ดี
- โฟลเดอร์ obj ไม่ต้องใส่เช่นกันครับ
บางคนอาจจะชอบเอาไฟล์ Input บางอย่างไปโปะไว้ใน bin/Debug หรือ bin/Release แบบนี้จะทำให้ไฟล์พวกนี้ไม่เข้าไปใน VC ด้วย ถ้าเป็นกรณีนี้ลองใช้วิธีเอาไฟล์ดังกล่าวใส่เข้าไปใน project แล้วตั้ง property ชื่อ “Copy to Output Directory” ให้เป็น Copy if newer แทน จะเป็น practice ที่ดีกว่า
จบแล้ว ง่ายจัง :)
Tags: visual studio, subversion