Tek bir geliştirici için gerekli bir sürüm sistem veya kod deposu nedir?

9 Cevap php

Neden bir sürüm sistem veya depo kullanmak gerekiyor? Ben kendim sıfırdan kod ve veritabanı ile birlikte web kod değişiklikleri yapmak oldukça büyük projeler üzerinde değiştirir.

9 Cevap

Bunu yapmak zorunda değilsiniz - ama bu çok daha kolay gelişmekte yapar bulduk.

Bu bana yardımcı oldu

  • Benim programları üzerinden yorumladı bir sürü kod kesmek için
  • eski bir sürümüne geri almak için (o eski bir sürümü ile çalıştı neden bulmak ve geçerli ile çalışmaz)
  • benim yedek stratejisi ile

Öğrenme eğrisi sonra ben bunu gibi olacak eminim

Definitely yes - Ben sık sık geçmişte benim kendi kodlanmış ve uygun bir sürüm sistem sayısız vesilelerle paha biçilmez olduğunu kanıtlamıştır.

Ayrıca bkz: Good excuses NOT to use version control

Değişim tarih ve etiketler (SVN'de etiketleri) zaten size zarar vermez. Depo ayrıca nedeniyle hatalı kod düzenlemeleri için accidential kayıpları againt koruyacaktır.

Muhtemelen size çalışmak için genellikle yararlı bir sürüm sistemi, uygulamanın yedeğini, uzak bir çalışma alanı sunarız çünkü.

Eğer yeni bir şey yazdığınızda, başarısız epik bir geçit olduğunu fark, ve sonra en az yaygara ile geri eski sürüme dönmek istiyorum için.

Evet - çok kullanışlı.

Version management can be done in multiple ways, svn, zipfiles with state of date dd-mm-yyyy), hell, even copy of

Eğer ne zaman ve neden yaptıklarını anlamanıza yardımcı olur ve size (şube / etc birleştirme, geri dönün) ve kod üzerinde daha fazla kontrol sağlar, çünkü SVN / CVS / Sourcesafe gibi bir sürüm yönetimi aracı tavsiye ederim

Tabii. Bu bir şey yanlış giderse geri durumda bir önceki sürümüne geri yardımcı olacaktır :)

Evet, kesinlikle kaynak kontrolü gerekir. Eğer önceki bir sürüme veya kazara düzenleme / dosyaları silmek gitmek gerekir eğer yardımcı olacak.

Ben Sürekli Entegrasyon bile bir tek kişi proje için ... ya da incitmez söyleyebilirim.

Bu, en azından aşağıdaki durumlarda bana yardımcı olur:

  • Güvenli hissediyorum, mesela Ben yanlışlıkla bir dosyayı (bok olur) kaldırırsanız, ben sadece geri yükleyebilirsiniz
  • Yedekler yapmak kolay

Neyse, tüm cevaplar Ben zaten bir karar var sanırım, "evet" demek, bu yüzden.