Dalam proyek saya, saya menggunakan Mercurial dan folder saat pengguna dapat mengunggah file. Tetapi karena pengguna akan mengunggah file, folder tersebut kosong.
Saya tidak tahu bagaimana saya bisa menambahkan folder ini ke proyek saya tanpa meletakkan file apa pun di dalamnya.
Apakah Anda tahu bagaimana saya bisa melakukannya?
.hgempty
mungkin memberikan petunjuk yang lebih baik untuk apa.hgkeep
Saya telah membuat skrip python yang mengotomatiskan proses membuat / menghapus file-file itu.
Inilah sumber skripnya: http://pastebin.com/inbYmMut
sumber
Anda cukup melakukan hal berikut:
Perhatikan hal berikut sebagai pertimbangan saat Anda melakukan ini:
Dalam kasus Anda, Anda mungkin mengunggah gambar di lingkungan pengembangan Anda, jadi saya juga akan merekomendasikan untuk menambahkan yang berikut ke
.hgignore
file Anda sehingga Anda tidak sengaja melakukan gambar yang tidak ingin Anda lakukan:Aturan akan mengabaikan semuanya
images/**
kecuali.hgkeep
file yang Anda perlukan untuk menambahkan folder "kosong" ke kontrol versi. Alasan mengapa aturan ini penting, adalah bahwa file apa pun di folder itu (mis.images/test-image.png
Akan terlihat seperti file non-versi baru di Andahg status
jika Anda tidak mengabaikan pola itu.sumber
images
direktori jauh di jalan? Sesuatu seperti./lectures/chapter_10/images
? Apa itu sintaks yang tepat?