Versiyon Kontrol├╝ Nedir?

Versiyon kontrol├╝ nedir ve bizi neden ilgilendirmeli? Versiyon kontrol├╝n├╝ bir dosya veya bir k├╝me dosyadaki de─či┼čiklikleri takip edebilmek i├žin uygulad─▒─č─▒m─▒z bir y├Ântem olarak tan─▒mlayabiliriz. Git gibi sistemler t├╝m bu de─či┼čikliklerin tarih├žesini ve i├žeri─čini elektronik olarak bizim i├žin takip ederek kay─▒t alt─▒na almam─▒z─▒ sa─člayan veri tabanlar─▒ olarak d├╝┼č├╝n├╝lebilir.

Bu sistemleri kullanarak herhangi bir anda ├╝zerinde ├žal─▒┼čt─▒─č─▒n─▒z dosyalar─▒n o anki hallerini kaydedebilir, daha sonra da isterseniz bu dosyalar─▒n kaydedilmi┼č ve kontrol alt─▒na al─▒nm─▒┼č herhangi bir haline geri d├Ânebilirsiniz.

Dosyalar─▒n kay─▒t alt─▒na al─▒nm─▒┼č herhangi bir andaki hallerine versiyon diyoruz

Versiyon Kontrol├╝ Nedir?

ÔÇőG├Ârsel : Atlassian Git Workflows sayfas─▒ndan al─▒nt─▒ÔÇő

Versiyon kontrol├╝n├╝, kulland─▒─č─▒n─▒z programlama dili, yard─▒mc─▒ programlama k├╝t├╝phaneleri (framework), dosya tipi veya i┼čletim sisteminden ba─č─▒ms─▒z bir yakla┼č─▒m olarak d├╝┼č├╝nmelisiniz. ├ç├╝nk├╝ versiyon kontrol├╝

  • HTML dosyalar i├žin kullan─▒labilece─či gibi, mimari tasar─▒m ama├žl─▒ proje dosyalar─▒ ve iPhone uygulamas─▒ kaynak kodunuz i├žin de kullan─▒labilir

  • Dosyalar─▒n─▒z ├╝zerinde ├žal─▒┼č─▒rken hangi i┼čletim sistemini veya hangi programlar─▒ kulland─▒─č─▒n─▒z ile ilgilenmez (Sublime Text, Notepad, Visual Studio, Word, AutoCAD)

Ben de bu kitab─▒n versiyon kontrol├╝ i├žin Git kullan─▒yorum

Versiyon kontrol sistemleri en basit anlamda dosyalar─▒n─▒zdaki de─či┼čikliklerin tarih├žesini takip edip kay─▒t alt─▒nda tutan sistemlerdir. Bu nedenle versiyon kontrol sistemlerini yedekleme veya di─čer yaz─▒l─▒m geli┼čtirme ara├žlar─▒ ile kar┼č─▒la┼čt─▒rmak do─čru olmaz.