T: +90 (212) 262 39 82
Visual Studio 2010 'da Subversion Kullanımı : AnkhSVN Eklentisi
May 15, 2010

 

.NET ortamı için,  Visual SourceSafe ve TFS'sin version kontrol sistemlerine alternatif olarak ücretsiz Subversion versiyon kontrol sistemini kullanabilirsiniz. [ Not: TFS sadece bir versiyon kontrol sistemi olmayıp, versiyon kontrolüde kapsayan tam bir ALM çözümüdür. Subversion bir Visual Source Safe alternatifi olabilir ama tek başına TFS alternatifi olamaz ]

 

  1. İlk olarak sunucunuza Subversion yazılımını yüklemeniz gerekmektedir.Aşağıdaki videoda Windows Server 2008 üzerine Subversion kurulması gösterilmiştir.

  2.  

  3.  Daha sonra sunucunuzda bir Repository (ambar) oluşturmanız gerekmektedir : bu amabara erişim ile ilgili yetkileri de tanımlayabilirsiniz. Ve istemcilerin(clinets) ambara (repository)  ulaşabilmesi için Subversion sunucusunu ilgili sunucu makinasında bir servis olarak tanımlamanız gerekmektedir: servisin çalışabilmesi için ek fire wall ayarları gerekebilir.  Aşağıdaki videoda Windows Server 2008 üzerinde bu işlemlerin nasıl yapılacağı  gösterilmiştir.

  4.  

  5.  İstemci (client) tarafında ise  makinalara TortoiseSVN kurulumu yapın. TortoiseSVN  Windows platformunda istemciler (client) için Subverison'a görsel bir ulaşım arayüzü  saglar. Biz esasen VS 2010 için AnkhSVN eklentisini kullanacağız. Fakat AnkhSVN ile kullanabileceğimiz komut sayısı sınırlı olduğundan istemci makinalarda bu eklentinin kurulmasında fayda vardır. Aşağıdaki videolarda sırasıyla istemci makinalarında TortoiseSVN kurulumu ve temel kullanımı gösterilmişitir.



  6.  

  7. Son olarak VS 2010 için AnkhSVN eklentisinin kurulumunu istemci makinalara yapınız.Böylelikle Subversion versiyon kontrol sistemine ait özelliklerin önemli bir kısmını Visual Studio geliştirme ortamı içinde kullanabiliriz.  Aşağıdaki videoda  AnkhSVN eklentisinin nasıl kurulacağı gösterilmiştir.

  8.  

  9. Aşağıdaki videolarda ise  AnkhSVN eklentisinin nasıl kullanılacağına dair genel bilgiler mevcuttur.




Subversion kullanımına ait detay ek bilgi için bakınız : http://svnbook.red-bean.com/