Git vs. Portable git

20

Saya tidak sering menginstal ulang sistem saya, dan terakhir kali saya melihat hanya ada "biasa" git di daftar unduhan . Sekarang saya melihat mereka mendorong keluar varian portabel juga ... hanya saja saya belum dapat menemukan apa yang sebenarnya diperlukan oleh "portable" ... karena git memerlukan variabel lingkungan & barang. untuk bekerja dengan baik ...

Adakah yang bisa memberikan penjelasan singkat dalam satu atau dua kata? (yah, ... sepuluh sampai dua puluh :-)

Saya tahu saya bisa menginstalnya, lalu menghapusnya - tetapi saya lebih suka untuk tidak melakukan hal itu pada sistem baru.

Benteng
sumber

Jawaban:

17

Portable, dalam konteks ini, berarti Anda tidak memerlukan prosedur pemasangan khusus. Anda dapat membongkar arsip pada drive USB (case biasa) dan menjalankannya dari sana. Kebalikan dari portable adalah program yang membutuhkan beberapa file berada di lokasi tertentu dalam hirarki sistem file, yang memerlukan entri registri, dll.

Ngomong-ngomong, semua kebutuhan git adalah tempat untuk menyimpan checkout dan repositori. Variabel lingkungan mengotomatiskan beberapa tugas, tetapi mereka tidak diperlukan untuk operasi dasar, Anda dapat menggunakan argumen baris perintah, dan Anda dapat mengaturnya untuk sesi terminal tunggal jika Anda ingin menggunakannya. Jadi mereka tidak mempengaruhi portabilitas.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
2
Jadi pada dasarnya, itu mandiri, tidak menyimpan reg. entri, dan jika saya menggunakan varian portabel saya harus menyediakan argumen baris perintah untuk perintah. Jika tidak, hal-hal seperti biasa (yaitu segala sesuatu yang berkaitan dengan proyek masuk ke .git).
Benteng
Untuk lebih spesifik, segala sesuatu tentang repo terkandung dalam .gitdirektori. @Benteng.
Sathyajith Bhat