Python'da biraz pre-commit
kanca oluşturdum. Bu kanca Linux altında bir cazibe gibi çalışır, ancak Windows onu bana söyleyip duruyor:git python-script'i kanca olarak yürütemiyor
error: cannot spawn .git/hooks/pre-commit: No such file or directory
Aynı sorunu ve shebang olmaya sonuç, dikişleri hakkında burada benzer sorular olmuştur biliyorum.
#!F:\PortableApps\PortablePython3.2\App\python.exe
Bu sadece .git/hooks/pre-commit
yazarak scriptinizi harika çalışıyor dikkat etmek de ilginç, ama en kısa sürede işlemeye çalışırken, git Yukarıdaki mesajı tükürür: My komut ilk satırda bu vardır.
başka ilginç şey, ben ANSI'den UTF-8 (Not Defteri'ni kullanarak ++) için kodlama dönüştürdüğünüzde, Senaryoyu yürütmeye çalışırken aşağıdaki hatayı alıyorum: Ben kullanıyorum şu
.git/hooks/pre-commit: Cannot execute binary file
araçları: 1.7.6 (Portable)
- PortablePython 3.2.1.1
- msysgit
olası yinelenen [python betiğimi bash yerine python olarak çağırmak için gitmem (windows'ta msysgit) post-commit komut dosyasını nasıl alabilirim?] (Http: // stackoverflow.com/questions/1547005/how-can-i-get-my-git-msysgit-on-windows-post-commit-script-için-invoke-benim-python) – Amber
@Amber bir sarmalayıcı olarak bir bash komut dosyası kullanarak call python.exe pre-commit.py işlevi çalışır. Ama sadece bir Python sürümü var mı? –