В сторонеНормализация всего репозитория для PSR стандартов кодирования
Существует способ нормализовать репозиторий для линейных окончаний. Если ваш репозиторий имеет различные концы строк (Mac, Unix, Windows), они иногда могут мешать. Так что я сделал ранее был нормализовать их все окончания строк Unix-стиль с использованием git-filter-branch
способа, описанных здесь: 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
?