2014-04-20 6 views
5

मेरे पास कुछ फाइलें हैं जिन्हें मैं शायद ही कभी नए संस्करणों पर प्रतिबद्ध करना चाहता हूं लेकिन आईडीई सेटिंग्स के कारण अक्सर बदलता हूं।क्या वर्तमान में 'assume-unchanged` द्वारा संरक्षित फ़ाइल' git add` 'संभव है?

git update-index --assume-unchanged meta.xml 

no-assume-unchanged पहले लागू करने के लिए बिना जबरन git add meta.xml के लिए संभव यह है?

+0

मुझे लगता है कि वहाँ '-f' झंडा। यह निश्चित रूप से अनदेखा फ़ाइलों के लिए काम करता है – user3159253

+0

हाँ, यह अनदेखा फ़ाइलों पर काम करता है, लेकिन मैंने इसे आजमाया। इसका कोई प्रभाव नहीं पड़ा। मैं बस उम्मीद कर रहा हूं कि मैं प्रत्येक सुरक्षा समय को इस सुरक्षा को बंद किए बिना फ़ाइलों को मैन्युअल रूप से जोड़ सकता हूं। – TheBuzzSaw

उत्तर

4

यह संभव नहीं लगता है: git update-index --assmue-unchanged और git update-index --skip-worktree दोनों एक गिट असंभव जोड़ देंगे।

है कि आप एक उपनाम की परिभाषा है, जो होगा साथ छोड़ देता है:

की तर्ज पर
git update-index --no-assume-unchanged 
git add -- theFile 
git update-index --assume-unchanged 

कुछ:

addf = "!f() { git update-index --no-assume-unchanged -- $1; git add -- $1; git update-index --assume-unchanged -- $1}; f 
संबंधित मुद्दे