和
有一种方法可以对行尾的git存储库进行规范化。如果您的存储库有不同的行尾(Mac、Unix、Windows),它们有时可能会妨碍您。因此,我之前所做的就是使用这里描述的git-filter-branch方式将它们全部规范化为Unix样式的行尾:http://blog.gyoshev.net/2013/08/normalizing-line-endings-in-git-repositories/。
这样做并没有改变我的历史,从某种意义上说,这对我的历史三角洲以任何重要的方式被破坏的地方来说,并不是一个足够有侵扰性的改变。我仍然可以使用像blame这样的工具来找出谁改变了代码行,或者使用git-bisect来找出什么地方和什么时候出了问题。
我现在想做什么
有人建议重新格式化整个代码库,以使用符合PSR的格式。这意味着重新格式化整个代码库并将其提交给存储库。之后,像git-blame和git-bisect这样的工具可能会停止工作,它们都指向同一个PSR兼容的提交。我不喜欢这样,因为它会抑制我来享受的git的力量。
问题
当涉及到编码标准时,我如何使我的整个存储库PSR兼容,而不破坏git功能工具,比如git-bisect和git-blame。
发布于 2014-12-30 21:04:44
试着使用这个:https://github.com/FriendsOfPHP/PHP-CS-Fixer--它应该自动地使您的代码兼容,看起来您可以和它一起使用git-filter-branch。
https://stackoverflow.com/questions/27712537
复制相似问题