Saya punya proyek dengan struktur direktori yang biasa (src /, bin /, ...), yaitu
project-name/
|-- bin
|-- lib
|-- src
`-- Makefile
Dan ingin membuat arsip dengan struktur direktori berikut:
project-name-version/
|-- bin
|-- lib
|-- src
`-- Makefile
Apakah ada cara yang rapi untuk melakukan ini, yang menghindari membuat direktori sementara di project-name/
tempat lain, kemudian menyalin file di dalam akhirnya memanggil zip -r ...
direktori sementara itu?
(Pada dasarnya saya mencari beberapa jenis awalan jalur atau opsi jalur relatif.)
tar
jika Anda menggunakan-h
bendera.z
bendera; Saya tidak yakin apakah itu memengaruhinya.)Ini lebih merupakan saran daripada jawaban: gunakan Git !
Jika Anda menyiapkan repositori Git untuk proyek Anda, semuanya menjadi sangat mudah:
sumber
.gitattributes
mengandung.git* export-ignore
.