我正在寻找一种git-commit
等待标准输入的方法。我正在对此进行编码PHP
,因为我的bash
技能不存在,所以我想经常做
<?php
$input = trim(fgets(STDIN));
fscanf(STDIN, "%d\n", $line);
?>
会做的伎俩,并等到我写东西继续,但它只是继续并继续执行我的PHP脚本。
这背后的想法是,在我标记发布后,git 将推HEAD
送到测试网络服务器,发送几条推文,然后让我在 CHANGELOG 中写下有关发布的一些细节。
虽然我可以实现对文件的写入(使用exec('mate -w')
),但我希望它一直保持下去,直到我在服务器上进行快速测试。如果我发现任何错误(懒惰,我知道),这将使我能够回滚。
谢谢你的帮助!