Saya sering menginstal aplikasi di Linux yang tidak datang dalam bentuk paket tetapi lebih dari satu hanya mengunduh tarball, membukanya, dan menjalankan aplikasi keluar dari folder yang meledak. Untuk menyesuaikan aplikasi dengan lingkungan saya, saya perlu memodifikasi file konfigurasi default, mungkin menambahkan skrip saya sendiri dan saya ingin memiliki cara untuk merekam semua modifikasi ini secara otomatis sehingga saya dapat menerapkannya ke lingkungan lain. Jelas, modifikasi tidak dapat direproduksi secara verbatim karena hal-hal seperti alamat IP atau nama pengguna perlu diubah dari satu sistem ke sistem lainnya; masih catatan lengkap untuk apa yang diubah dan ditambahkan akan bermanfaat.
Solusi saya adalah menggunakan pola yang melibatkan git . Pada dasarnya setelah saya meledak tarball saya melakukan git init dan komit awal dan kemudian saya dapat menyimpan ke file output dari git diff dan kucing dari semua file yang muncul sebagai baru dalam status git -s .
Tapi saya yakin ada cara yang lebih efisien. ???