क्या एसआईटीएन --non-interactive
जीआईटी में कमांड लाइन तर्क के लिए एक एनालॉग है?गैर इंटरैक्टिव जीआईटी उपयोग
मैं gitpython लाइब्रेरी के माध्यम से जीआईटी का उपयोग कर रहा हूं और कुछ स्थानों में समस्या है - प्रोग्राम फ्रीज। इस मामले में जीआईटी उपयोगकर्ता से कुछ पूछने की कोशिश कर रहा है, लेकिन यह ऐसा नहीं कर सकता है। मैं प्रयासों को अस्वीकार करना चाहता हूं।
यहाँ फ्रीज में प्रक्रिया है:
$ pstree -ap 14712
python,14712 src/auto-release
└─git,14720 pull --strategy=recursive -Xtheirs -v origin +master:origin/master
└─git-merge,14721 -s recursive -Xtheirs -v Merge branch 'master' of 172.17.2.22:~/test-repo HEAD 920e34cb7267f702b7a1bb3af93619175cb566f0
ऐसा लगता है कि आप गिट के चारों ओर एक रैपर बनाना चाहते हैं; देखें [किस भाषा में सबसे अच्छा गिट एपीआई बाइंडिंग है] (http://stackoverflow.com/questions/4034962/which-language-has-the-best-git-api- बाइंडिंग्स) –
और दूसरी ओर, जबकि यह है स्पष्ट करें कि आप कुछ स्वचालन चाहते हैं, यह स्पष्ट नहीं है कि आप इसे क्यों चाहते हैं, और आप इसके लिए गिट का उपयोग क्यों कर रहे हैं। जाहिर है, आपने गिट को कुछ ऐसा करने के लिए कहा है जो विलय शुरू कर देता है और मेरा अनुमान है कि आपने यह नहीं बताया है कि संघर्षों को कैसे संभाला जाए। –
तर्क खींचने के लिए "-s recursive -Xtheirs" तर्क है कि विलय को "उनके" भाग का उपयोग करने के लिए गिट को बताने के लिए विवादों का मामला नहीं है? यदि नहीं - मुझे मैन्युअल पर इंगित करें जहां मैं जान सकता हूं कि संघर्षों को संभालने के तरीके को कैसे बताना है। –