4
ฉันสามารถ 'คอมไพล์ยอมรับ' ไฟล์และละเว้นการเปลี่ยนแปลงเนื้อหาได้หรือไม่?
นักพัฒนาทุกคนในทีมของฉันมีการกำหนดค่าท้องถิ่นของตัวเอง ข้อมูลการกำหนดค่านั้นจะถูกเก็บไว้ในไฟล์ชื่อdevtargets.rbที่ใช้ในงานสร้างเรคของเรา ฉันไม่ต้องการให้ผู้พัฒนาปิดบังไฟล์ devtargets ของกันและกัน ความคิดแรกของฉันคือการวางไฟล์นั้นไว้ใน.gitignoreรายการเพื่อไม่ให้คอมไพล์ จากนั้นฉันก็เริ่มสงสัยว่า: เป็นไปได้หรือไม่ที่จะส่งไฟล์ แต่ไม่สนใจการเปลี่ยนแปลงไฟล์? ดังนั้นฉันจะยอมรับเวอร์ชันเริ่มต้นของไฟล์และเมื่อนักพัฒนาเปลี่ยนมันในเครื่องของพวกเขา git จะเพิกเฉยต่อการเปลี่ยนแปลงและมันจะไม่ปรากฏในรายการไฟล์ที่ถูกเปลี่ยนแปลงเมื่อคุณทำสถานะ git หรือคอมมิท . เป็นไปได้ไหม แน่นอนว่ามันจะเป็นคุณสมบัติที่ดี ...