PHPStorm sync wie Zeilentrennzeichen zu ignorieren?

8

Wenn ich eine Synchronisierung mit einem Server durchführe, erhalte ich Änderungen in allen Dateien wegen unterschiedlicher Zeilentrennzeichen. Alle Dateien zeigen keine Änderungen, sondern einen Hinweis: "Inhalte haben nur Unterschiede in Zeilentrennzeichen".

Kann ich PHPStorm diese Zeilentrennzeichen ignorieren?

    
PiTheNumber 17.12.2014, 11:09
quelle

2 Antworten

9
  

Kann ich PHPStorm diese Zeilentrennzeichen ignorieren?

Es gibt keine solche Option.

Sache ist: Es gibt keinen Unterschied im tatsächlichen Inhalt (Code), aber der Unterschied ist immer noch in Zeilenenden vorhanden, der immer noch Teil des "Inhalts" ist.

Ссылка - Stern / Stimme / Kommentar, um über den Fortschritt benachrichtigt zu werden.

Ich kann nur vorschlagen, alle Ihre lokalen Dateien in die gleichen Zeilenenden (Unix - LF) zu konvertieren - PHP unter Windows sieht keinen Unterschied zwischen ihnen, wenn sie ausgeführt werden.

Settings | Editor | Code Style --> Line Separator - wirkt sich auf neu erstellte Dateien aus.

Für vorhandene Dateien müssen Sie eine solche Konvertierung manuell durchführen: Wählen Sie Dateien / Ordner (oder ganzes Projekt) in der Projektansicht aus und verwenden Sie den korrekten Eintrag von File | Line Separators .

    
LazyOne 19.12.2014 12:20
quelle
0

Die beste Lösung besteht darin, den Standard-Trennlinienstil so zu ändern, dass er genauso wie Ihr Server verwendet wird. Um dies zu tun, öffnen Sie die Datei - & gt; Einstellungen - & gt; Herausgeber - & gt; Code Style und setze die Option "Line Separator" auf die selbe Option wie auf deinem Server.

Eine andere Lösung ist, die Inspektion "Inkonsistente Linienseparatoren" in Ihren Inspektionseinstellungen zu deaktivieren (Datei -> Einstellungen -> Editor -> Inspektionen -> Portabilitätsprobleme -> Inkonsistente Linienseparatoren).

    
GauthierPLM 18.12.2014 11:21
quelle