J'ai un projet avec la structure de répertoire habituelle (src /, bin /, ...), ie
project-name/
|-- bin
|-- lib
|-- src
`-- Makefile
Et je voudrais créer une archive avec la structure de répertoires suivante:
project-name-version/
|-- bin
|-- lib
|-- src
`-- Makefile
Y a-t-il une manière ordonnée de faire ceci, qui évite de créer un répertoire temporaire project-name/
ailleurs, puis de copier les fichiers à l'intérieur d'un appel final zip -r ...
sur ce répertoire temporaire?
(Je recherche essentiellement une sorte de préfixe de chemin ou une option de chemin relatif.)
tar
si vous utilisez l'-h
indicateur.z
drapeau; je ne sais pas si cela l'affecte.)C'est plus un conseil qu'une réponse: utilisez Git !
Si vous configurez un référentiel Git pour votre projet, le tout devient assez simple:
la source
.gitattributes
contenant.git* export-ignore
.