git


  1. en cok bilinen ve kullanilan surum kontrol sistemidir. rakiplerine karsi en onemli ozelligi decentralized olmasidir. yani repo uzerindeki degisiklikleri herkes kendi local reposunda yapar. reposundaki islem tamamlaninca pull request ya da dogrudan commit yaparak remote reposuna ekler. degisiklik herkesin erisebilecegi repoya eklenmis olur.

    ancak svn gibi rakiplerinde bu olay yoktur. degisiklik yapmak icin dogrudan o repoya erisip onun uzerinde degisiklik yapmalisiniz. localde duzenleyip remote'a yollamak gibi bir kavram yoktur.