Chr*_*kog 5 svn git prompt editor pre-commit
是否有可能有一个小的shell脚本来替换$EDTIORfor git和svn?
因此,当一个不熟悉vi或emacs的人进行提交并忘记添加
-m "fixed the foo bug"
参数时,它不会打开编辑器,他们不知道如何退出,而是只会提示
请证明这个提交包含的内容是一句话:
并且用户只是写了一个小句子,点击进入,然后关闭它.
对于 git,您可以编辑您的config文件。添加editor到core部分,然后指向您选择的编辑器。例如cygwin下的notepad++和git:
[core]
editor = git-core-editor.sh
Run Code Online (Sandbox Code Playgroud)
内容git-core-editor.sh(放入cygwin/bin目录中):
#!/bin/sh
"C:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession `cygpath -w -a "$*"`
Run Code Online (Sandbox Code Playgroud)