Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22422 > unrolled thread
| Started by | off line <mail@inva.it> |
|---|---|
| First post | 2018-12-13 10:47 +0100 |
| Last post | 2018-12-13 17:14 +0000 |
| Articles | 4 — 2 participants |
Back to article view | Back to it.comp.www.php
proteggere i file nella directory vendor da modifiche accidentali off line <mail@inva.it> - 2018-12-13 10:47 +0100
Re: proteggere i file nella directory vendor da modifiche accidentali Alessandro Pellizzari <shuriken@amiran.it> - 2018-12-13 10:18 +0000
Re: proteggere i file nella directory vendor da modifiche accidentali off line <mail@inva.it> - 2018-12-13 16:44 +0100
Re: proteggere i file nella directory vendor da modifiche accidentali Alessandro Pellizzari <shuriken@amiran.it> - 2018-12-13 17:14 +0000
| From | off line <mail@inva.it> |
|---|---|
| Date | 2018-12-13 10:47 +0100 |
| Subject | proteggere i file nella directory vendor da modifiche accidentali |
| Message-ID | <put9rs$15tc$1@gioia.aioe.org> |
I file nella directory vendor non andrebbero mai toccati (andrebbero gestiti solo tramite composer...), ma più di una volta mentre lavoravo ad un progetto, mi è capitato per distrazione. Di solito come IDE uso phpstorm e netbeans. Sapete se tali IDE, hanno un meccanismo per avvisarmi (in modo altamente visibile) che sto mettendo le mani su cose non mie? Non c'è una forma di protezione da scrittura?
[toc] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2018-12-13 10:18 +0000 |
| Message-ID | <g7eq0hFp2fbU1@mid.individual.net> |
| In reply to | #22422 |
On 13/12/2018 09:47, off line wrote: > Sapete se tali IDE, hanno un meccanismo per avvisarmi (in modo altamente > visibile) che sto mettendo le mani su cose non mie? > Non c'è una forma di protezione da scrittura? Su PHPStorm puoi aprire le Preferences, andare sotto "Directories" e marcare le directory col loro contenuto (source, tests, excluded, resource root). A quel punto ti colora sia il sottoalbero nella visuale laterale che le tab quando apri il file. Protezione dalla scrittura non te la dà, anche perché a volte potresti voler editare quei file e poi committarli (PHPStorm supporta anche repo git multipli all'interno dello stesso progetto), magari perché stai sviluppando una libreria e vuoi renderla ergonomica mentre la usi in un progetto vero. Bye.
[toc] | [prev] | [next] | [standalone]
| From | off line <mail@inva.it> |
|---|---|
| Date | 2018-12-13 16:44 +0100 |
| Message-ID | <putuo3$1uln$1@gioia.aioe.org> |
| In reply to | #22423 |
Il 13/12/18 11:18, Alessandro Pellizzari ha scritto: > > Su PHPStorm puoi aprire le Preferences, andare sotto "Directories" e > marcare le directory col loro contenuto (source, tests, excluded, > resource root). E quale scelgo? Una vendor non c'è più. > A quel punto ti colora sia il sottoalbero nella visuale laterale che le > tab quando apri il file. Ma quando sei immerso nel lavoro non è che te ne accorgi sempre. > Protezione dalla scrittura non te la dà, anche perché a volte potresti > voler editare quei file e poi committarli (PHPStorm supporta anche repo > git multipli all'interno dello stesso progetto), magari perché stai > sviluppando una libreria e vuoi renderla ergonomica mentre la usi in un > progetto vero. Un bel box in primo piano che chiede di sbloccare sarebbe la soluzione migliore.
[toc] | [prev] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2018-12-13 17:14 +0000 |
| Message-ID | <g7fiapFu8tgU1@mid.individual.net> |
| In reply to | #22424 |
On 13/12/2018 15:44, off line wrote: > Il 13/12/18 11:18, Alessandro Pellizzari ha scritto: >> >> Su PHPStorm puoi aprire le Preferences, andare sotto "Directories" e >> marcare le directory col loro contenuto (source, tests, excluded, >> resource root). > > E quale scelgo? Beh, source è per i tuoi sorgenti, tests è per i tuoi tests, le dipendenze non sono resources. Rimane... excluded! :P > Una vendor non c'è più. Nelle ultime versioni di PHPStorm mi pare che se ne accorga automaticamente quando crei un progetto. Forse hai importato la config del progetto da una vecchia versione di PHPStorm. >> A quel punto ti colora sia il sottoalbero nella visuale laterale che >> le tab quando apri il file. > > Ma quando sei immerso nel lavoro non è che te ne accorgi sempre. Proteggi in scrittura la directory vendor e sproteggila prima di fare composer update. :P #!/bin/bash chmod ug+w -R vendor composer update chmod a-w -R vendor Salvalo come ~/bin/composerupdate e rendilo eseguibile. :D Bye.
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.www.php
csiph-web