Saya lebih suka semua cap waktu direktori induk diubah ketika file diubah oleh program apa pun. Apakah ini mungkin di mac?
Pada dasarnya, untuk sistem build besar dengan 100 direktori, kita hanya perlu memindai 100 direktori dan menggali secara rekursif menjadi subset perubahan yang sangat kecil untuk membuat build efisien yang sangat cepat. Ini bisa menghasilkan waktu pengembangan mulai dari 10 menit hingga 2 menit.
Apakah hal seperti ini bahkan mungkin terjadi?
Terima kasih, Dekan
find
sangat kuat untuk dapat menemukan file berdasarkan waktu yang dimodifikasi. Anda harus dapat dengan mudah menemukan semua file sumber yang dimodifikasi di pohon struktur dan merencanakan target bangunan Anda sesuai. Jika Anda telah menjadwalkan pembuatan, seharusnya relatif mudah untuk menentukan file mana yang telah diubah sejak pembuatan sebelumnya.Jawaban:
Anda harus dapat menggunakan git-hooks dengan pemicu pasca-komit untuk membaca log push dan kemudian menjalankan skrip shell untuk menyentuh direktori induk Anda (atau direktori, jika Anda ingin mengerjakan pohon). Log push harus berisi semua file yang dimodifikasi, sehingga Anda dapat mengurai informasi itu dan menyentuh dirs yang sesuai.
Artikel ini dapat menjelaskan lebih lanjut:
https://superuser.com/questions/740026/how-to-run-a-shell-script-on-git-commit
Saya harap ini membantu Anda untuk sampai pada solusi yang efisien.
sumber