2017-03-05 3 views
3

Um die Verteilung in Perl zu erstellen, verwende ich Module::Build. Und generieren Meta-Dateien durch Command: ./Build distmetaWie bereinigt man alle automatisch generierten Dateien?

Creating Makefile.PL 
Creating README using Pod::Text 
Creating LICENSE file 
Created META.yml and META.json 

Irgendwann habe ich entscheiden, alle automatisch generierten Dateien zu löschen. Ich betreiben ./Build distclean

Cleaning up build files 
Cleaning up configuration files 

Aber Metadateien ist links: README, LICENSE

Gibt es einen Befehl zur Bereinigung zu diesen Dateien?

Antwort

3

Die META Dateien werden entfernt, da diese rein generiert werden, aber README und LICENSE sind oft angepasst, so dass sie nicht sicher entfernt oder überschrieben werden können.

Wenn Sie nicht README und LICENSE Sie anpassen, und wenn Sie ein Mittel bestehen auf, die sie zu entfernen, gibt es eine Lösung, wenn Sie git verwenden. Fügen Sie die Dateien nicht dem Repository hinzu (was einfach durch Hinzufügen zu .gitignore ist), und verwenden Sie git clean -dfx (anstelle von ./Build distclean), um Ihr Verzeichnis aufzufrischen.

+0

Meine Anforderungen besser passen '-X' Option. Ich erweitere deine Antwort ein wenig. Vielen Dank. –

Verwandte Themen