2016-08-05 48 views
0

Ich frage mich, wie das genau funktioniert. In PhpStorm können Sie Ihre aktuelle Datei in der unteren rechten Ecke sperren oder entsperren.Sperren/Entsperren von Dateien mit PhpStorm

Ich sehe die Lese-und Schreibrechte ändern, wenn Sie dies tun, aber Git nimmt nicht auf die Änderung. Ich habe bereits gesperrte Dateien in Repositories gesehen, wie die Laravel-Codebasis. Der gesamte Basiscode ist gesperrt, wenn ich das Repository abrufe.

Wie bekomme ich git, um die Änderungen an meinen Dateiberechtigungen aufzuheben oder verschiebt es sie ins Repository, obwohl es keine Änderungen zeigt? Wie funktioniert das?

Edit: Es scheint nur git verfolgt, ob eine Datei ausführbar ist oder nicht, gibt es eine einfache Möglichkeit, git alle Dateiberechtigungsänderungen zu machen verfolgen?

+0

Absolut passiert nichts in Git. –

Antwort

0

Git verfolgt nur, ob eine Datei ausführbar ist oder nicht. Sogar mit aktiviertem Dateimodus. Der einzige Weg, Änderungen an der git track zu haben, ist mit einigen Hooks oder einer anderen Hacky-Methode.

0

Es ist ein neues Feature, aber es gilt nicht für Versionskontrollsystem.

Es ermöglicht Ihnen, Dateien mit VCS (wenn es unterstützt wird) oder Dateisystem zu sperren. wie Lese-/Schreib-Flags in git nur set config filemode=true auf * nix-Systemen

Wenn Sie möchten, Datei-Berechtigungsänderungen verfolgen. Unter Windows ist ein bisschen schwierig, weil nicht all permissions are mapped to git.