2010-08-25 17 views
12

नहीं चला सकता है खींचने के बाद एक गिट हुक ट्रिगर करने के लिए मैंने पोस्ट-मर्ज हुक बनाया। स्क्रिप्ट इस तरह दिखता है:गिट हुक पोस्ट-मर्ज - त्रुटि:

#!/bin/sh 
git log > gitlog.txt 

फ़ाइल 'के बाद मर्ज' कहा जाता है और एक कि पुल आदेश चलाता है के रूप में ही मालिक है। इसके अलावा यह सही अनुमतियों: 755

जब यू मैं पुल git कर [दूरदराज] मास्टर मैं इस त्रुटि मिलती है:

error: cannot run .git/hooks/post-merge: No such file or directory 

बाद मर्ज फ़ाइल .git/हुक फ़ोल्डर में है।

उत्तर

19

आप यह जांचना चाहेंगे कि क्या सीआर के पीछे कोई सीआर या समान अदृश्य चरित्र नहीं है।

कभी-कभी ऐसा होता है जब फ़ाइल विंडोज सिस्टम के माध्यम से गुजरती है।

मुझे लगता है कि vi में यह एक^एम

दिखाई देगा अगर ऐसी बात इसे हटाने और यह काम करना चाहिए।

+3

Thanx यह सही जवाब है। मैंने संपादन-> ईओएल रूपांतरण-> यूनिक्स प्रारूप करके सीआर को नोटपैड ++ में हटा दिया। यह विंडोज प्रारूप पर था और इसमें सीआर एलएफ – InfoTracer

+2

है, इसने मुझे कई अवसरों पर भी काट दिया है। –

+0

@ पीटर टिलमैन अगर मैं केवल इस जवाब को +10 कर सकता हूं। यह मुझे कम से कम 20 मिनट के लिए स्टंप किया गया है ... –

संबंधित मुद्दे