Bagaimana saya bisa menyinkronkan proyek web di rumah dan di kantor?

0

Saat ini saya sedang mengembangkan 10 situs web untuk pekerjaan saya. Saya menggunakan framework PHP codeIgniter untuk masing-masing.

Saya mengembangkan baik di rumah (localhost) dan bekerja (localhost) dan mengunggah perubahan ke server.

Alur kerja saya saat ini adalah sebagai berikut: Bekerja (HTDOCS) & lt; - & gt; Stik USB & lt; - & gt; Beranda (HTDOCS)

Saya tidak benar-benar memiliki satu "pusat" lokasi untuk file, saya hanya mencoba untuk menyimpan salinan terbaru pada semua media setiap saat. Saya telah melihat kontrol versi sumber (benar-benar baru bagi saya).

Saya sedang mempertimbangkan mempelajari GIT dan menyimpan repositori di USB stick saya, memeriksa di rumah dan bekerja untuk mengubah file dan tidak termasuk 3 file konfigurasi?

1) codeIgniter memiliki tiga file yang unik untuk rumah, kantor atau server. config.php memiliki direktori aplikasi, database.php memiliki pengaturan basis data lokal, dan .htaccess mengubah url dasar untuk menghapus index.php dan ini bervariasi antar mesin.

2) Dapatkah saya menggunakan kontrol versi sumber seperti git untuk menyimpan file di USB stick saya sebagai lokasi pusat? Jika demikian, bagaimana saya melakukannya dengan 10 situs web yang berbeda? Dan untuk file photoshop saya juga?

Terimakasih banyak

user2244235
sumber

Jawaban:

0

Saya berada di sepatu Anda beberapa minggu yang lalu dan saya gunakan Bitbucket sekarang untuk proyek saya. Saya menemukan Bitbucket setelah saya melakukan pencarian free repository dan berlari melintasi ini benang .

DᴀʀᴛʜVᴀᴅᴇʀ
sumber
0

Saya sedang mempertimbangkan mempelajari GIT dan menyimpan repositori di USB stick saya, memeriksa di rumah dan bekerja untuk mengubah file dan tidak termasuk 3 file konfigurasi?

Anda dapat menggunakan Git dengan cara ini:

  • Simpan repo telanjang pada tongkat
  • Tambahkan file spesifik lokasi yang disebutkan ke .gitignore
  • Miliki dua "terikat" ke repositori lokasi (BEKERJA & amp; RUMAH)
  • Sinkronkan repo menggunakan push | pull

bagaimana saya melakukannya dengan 10 situs web yang berbeda?

Satu situs - satu repositori terpisah

Lazy Badger
sumber