是否有一种方法,以便每当在github上创建拉请求时,在运行某个npm命令(例如)之后,会自动创建一个新的拉请求。npm运行美化)这样我就不用担心美化的过程了。
如果任何这样的事情可以自动添加到当前的拉请求,美化所有的文件,即使这很好。
我可以使用任何免费的第三方软件(绿人,特拉维斯或其他)。
发布于 2016-08-01 11:29:09
您可以在服务器和本地使用git挂钩,或者在代码提交到回购之前设置本地过滤器(污点/清除)来美化代码。
Git hooks
阅读正式文档以获得完整的参考。
Smudge / clean
阅读所有关于它的内容,并把它放在这里:
https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes
事实证明,您可以编写自己的筛选器(Filters),用于在commit/checkout.上的文件中进行替换。 这些被称为
clean和smudge过滤器。 在.gitattributes文件中,您可以为特定路径设置一个筛选器,然后设置脚本,该脚本将在签出文件之前处理它们(“污点”,见下图),并在它们被放置之前进行处理(“干净”,参见图8-3)。 这些过滤器可以设置为做各种有趣的事情。

https://stackoverflow.com/questions/38697406
复制相似问题