Kaynak Denetimi Visual Studio 2010 için Team Foundation Server 2010 Kullanma
özet
Şimdiye kadar, Visual Studio kaynak denetimi için Visual SourceSafe kullanıyordu, ancak Visual Studio 2010 ile başlayarak, kaynak denetimi için Team Foundation Server kullanacaksınız.
Geleneksel Team Foundation Server'ın kurulumu karmaşık ve paha biçilmez bir şekilde kullanılabilir olsa da, 2010'dan beri kurulumu ve yapılandırması daha kolay hale geldi, tek bir öğenin fiyatı Visual SourceSafe'ten çok farklı değil ve MSDN aboneliğiyle bile, Professional Her zaman yukarıdakilere bağlı olduğundan, kullanımı kolay hale gelmiştir.
Çalışma Ortamı
Desteklenen Visual Studio Sürümleri
- 2010 (Profesyonel veya üstü)
Visual Studio Sürümünü Kontrol Edin
- 2010 (Profesyonel)
Visual Studio Team Foundation Server 2010 yükleme destek ortamı
- Windows Server 2003, 2003 R2, 2008 ve 2008 R2 (tümü 32 bit ve 64 bit kabul edilebilir)
- Windows Vista, 7 (32 bit ve 64 bit kabul edilebilir)
madde
* Burada tanıtılan ipuçları, Visual Studio'dan kaynak denetimi elde edene kadar yalnızca ayarları açıklar. Kaynak kontrolü ile ilgili ayrıntılı açıklamalar ve diğer işlevlerin uygulanmasına ilişkin açıklamalar ihmal edilmiştir, bu nedenle lütfen deneyin veya resmi siteye vb. Bakın.
Bu ipuçlarında kullanılan Visual Studio 2010 ve Team Foundation Server 2010 da denemeler için kullanılabilir. Tam sürüme sahip değilseniz, lütfen aşağıdaki bağlantıdan indirin ve kullanın.
Visual Studio Team Foundation Server 2010
Visual Studio 2010 (aşağıdakilerden biri)
- Microsoft Visual Studio 2010 Professional Deneme Sürümü - ISO
- Microsoft Visual Studio 2010 Premium Deneme Sürümü - ISO
- Microsoft Visual Studio 2010 Ultimate Deneme Sürümü - ISO
- Microsoft Visual Studio Test Professional 2010 Deneme Sürümü – ISO
İstemci tarafı kaynak denetimi Visual Studio 2010 Express Edition'da kullanılamaz. Professionl Edition veya üstünü kullandığınızdan emin olun. Visual Studio zaten yüklü olarak tanımlanır.
İlk adım, Team Foundation Server 2010 öğesini kaynağı yöneten sunucu için bir kurulum olarak yüklemektir. Server olarak adlandırılmasına rağmen, 2010 sürümünden bu yana, yalnızca Windows Server'a değil, Windows Vista ve Windows 7 istemci işletim sistemlerine de yüklenebilir, böylece bir Server ürünü olmayan kişiler tarafından bile kullanılabilir ve bir dizüstü bilgisayarda taşımak gibi kolayca kullanılabilir.
Bu makaledeki ipuçları Windows Server 2008 R2 üzerinde yüklü Team Foundation Server 2010'u gösterir.
Team Foundation Server 2010 diskine gözattığınızda, "TFS-x64" ve "TFS-x86" klasörleri vardır ve kurulum dosyaları her klasörde bulunur. Yüklemeniz x64 işletim sistemi için TFS-x64 veya x86 işletim sistemi için TFS-x86 ise TFS-x64'ü açın.
Klasördeki "setup.exe" dosyasını çalıştırın.
Yükleme ekranı göründüğünde, İleri'yi tıklatın.
Lisans koşullarını dikkatlice okuyun, "Kabul ediyorum" u işaretleyin ve "İleri" yi tıklayın.
Yüklenecek özellik işaretli değilse, hepsini kontrol edin. Kontrolleri onayladıktan sonra, "Yükle" düğmesini tıklayın.
Yükleme başlayacağı için bir süre bekleyin.
.NET Framework 4.0 yüklü değilse, yüklemeden sonra yeniden başlatmanız istenir, bu nedenle yeniden başlatın.
Yükleme yeniden başlatmadan sonra devam ettiğinden, disk görüntüsünü sanal bir sürücüye veya benzerlerine bağladıysanız, yeniden takmanız gerekecektir.
Yeniden başlattıktan sonra kurulum devam edeceğinden bir süre bekleyin.
Yükleme tamamlandığında, Team Foundation Server öğesini yapılandırın, bu nedenle ekranın sol alt köşesindeki "Team Foundation Server Saldırı Aracı'nı Başlat"ı işaretleyin ve "Yapılandır" düğmesine tıklayın.
Team Foundation Server lisans giriş ekranı görünür ve eğer varsa, ürün anahtarınızı girin. Aksi takdirde, bir değerlendirme sürümü olarak kullanılacaktır.
Bunu bir değerlendirme sürümü olarak kullanmak istiyorsanız, sağdakine benzer bir mesaj göreceksiniz.
Configuration Center (Yapılandırma Merkezi) görünür.
Üç yapılandırma modeli arasından seçim yapmanız gerekir: Temel, Standart Tek Sunucu ve Gelişmiş. Ancak, bir istemci işletim sistemine yüklerseniz, Temel veya Gelişmiş olacaktır.
Soldaki listeden her bir öğeyi seçtiğinizde, sihirbazda görüntülenen içerikler ve uygun kurulum ortamı görüntülenir, bu nedenle sihirbazı ortamınıza göre seçin ve "Sihirbazı Başlat" düğmesini tıklatın.
Burada sihirbazı başlatmak için "Temel" i seçiyoruz.
İleri'ye tıklayın.
Veritabanı olarak kullanmak istediğiniz SQL Server'ı seçin. SQL Server ortamınızda yüklü değilse, SQL Server Express'in ücretsiz sürümünü yüklemeyi seçebilirsiniz.
SQL Server İpuçları ortamında zaten yüklü, bu nedenle "Mevcut bir SQL Server örneğini kullan" seçeneğini işaretleyin.
Varolan bir SQL Server örneğini kullanıyorsanız bir örnek belirtin. Sağdaki Test bağlantısını tıklatarak bağlantıyı test edebilirsiniz.
Yapılandırmayı gözden geçirin ve İleri'ye tıklayın.
Yapılandırılabilir olup olmadığını görmek için bir kontrol gerçekleştirilir. Tümü başarılı olursa, Yapılandır düğmesini tıklatın.
Mevcut bir SQL Server'a yüklenecek şekilde ayarladık, ancak bu durumda, "tam metin araması zaten yüklü" ve "sunucu belleği en az 2 GB" gibi bazı koşulları yerine getirmemiz gerekiyordu. Gerçekten temizleyemiyorsanız, SQL Server Express'i yükleyin.
Yapılandırmayı tamamladığınızda, İleri'yi tıklatın.
Her şey başarıyla tamamlandığında, ekranı "Kapat" düğmesiyle kapatın.
Ekranın ortasında görüntülenen URL'ye erişerek, takım projesini istemciden bile bir web tarayıcısı aracılığıyla yönetebilirsiniz. Ancak, burada açıklamayacağız.
Önceki ekrana döneceksiniz, ancak bu ekran da kapatılacak.
Başka yapılandırmalar da mevcuttur, bu nedenle gerekirse sihirbazı başlatmak için Yapılandır'ı seçin. Yapılandırmayı, daha sonra görünen Team Foundation Server Yönetim Konsolu'ndan da başlatabilirsiniz.
Yapılandırma Merkezi'ni kapattığınızda, Team Foundation Server Yönetim Konsolu otomatik olarak başlar.
Ancak, bu sefer burada ayarlanacak başka bir şey yok, bu yüzden kapatabilirsiniz. Ayarların geri kalanı Visual Studio tarafından yapılır.
Visual Studio 2010'u istemci tarafında başlattığınızda, Team Foundation Server öğesinin kaynak denetiminde belirtildiğini doğrulayın. (Varsayılan olarak ayarlanmıştır)
Menüden "Araçlar" ve "Seçenekler" i seçin.
Kaynak Denetimi'ni seçin, soldaki ağaçtan Eklentiler'i seçin ve Geçerli Kaynak Denetimi Eklentileri'nin Visual Studio Team Foundation Server olarak ayarlandığından emin olun.
"Kaynak Denetimi" ve "Ortam"ı seçin, "Kaynak Denetimi Tercihleri"nde "Team Foundation"ı seçin ve her öğeyi gerektiği gibi ayarlayın.
Ayarları onayladıktan sonra, menüden "Takım" "Team Foundation Server'a Bağlan"ı seçin.
Takım Projesine Bağlan iletişim kutusu göründüğünde, Sunucu düğmesini tıklatın.
Ekle düğmesini tıklayın.
Team Foundation Server 2010 öğesini yeni yüklediğiniz sunucu adını veya URL'yi girin. Bağlantıyı onaylamak için Tamam düğmesine tıklayın ve başarıyla bağlanabiliyorsanız, iletişim kutusu kapanacaktır. Bağlanamıyorsanız bir hata iletişim kutusu görüntülenir.
Eklediğiniz sunucunun listelendiğini doğrulayın.
Sunucunun Team Foundation Server seçiminden kullanılabilir olduğunu doğrulayın ve Bağlan düğmesini tıklatın.
Ekip Gezgini'nde, kökteki takım projesi koleksiyonuna sağ tıklayın ve Yeni Takım Projesi'ni seçin.
Oluşturmak istediğiniz takım projesinin adı için bir açıklama girin ve İleri'yi tıklatın.
İşlem Şablonu Seç iletişim kutusu görüntülenir. Şablon olarak Çevik Yazılım Geliştirme v5.0 için MSF ve CMMI İşlem Geliştirme v5.0 için MSF'yi, kişisel gelişim veya küçük projeler için Çevik Yazılım Geliştirme v5.0 için MSF'yi seçebilirsiniz.
Henüz herhangi bir takım projesi oluşturmadıysanız, yalnızca Boş bir kaynak denetim klasörü oluştur'u seçebilirsiniz.
Ayarları onaylayın ve "Son" düğmesini tıklayın.
Takım projesinin oluşturulması başlar.
İşiniz bittiğinde Kapat düğmesini tıklayın.
Oluşturduğunuz takım projesinin Ekip Gezgini içinde görüntülendiğini görebilirsiniz.
Şimdi bir proje oluşturalım. Herhangi bir proje oluşturabilirsiniz, ancak projeyi oluşturmayı bitirmeden önce, iletişim kutusunun sağ alt köşesindeki Kaynak Denetimine Ekle'yi işaretleyin.
Projenin hangi klasöre ekleneceğini belirten Kaynak Denetimine Ekle iletişim kutusu görüntülenir.
Gerekirse, klasörler oluşturabilir ve projelerin nereye ekleneceğini belirtebilirsiniz.
Bir proje oluşturduğunuzda, her dosyanın solunda bir "+" işareti görünür. Bu, yeni bir dosyanın oluşturulduğunu, ancak henüz kaynak denetimine iade edilmediğini gösterir.
Ayrıca, Bekletilenleri Değiştir paneli, Visual Studio'nun alt kısmında, iade etmediğiniz dosyaların listesiyle birlikte görünür.
Bekleyen tüm dosyaları iade etmek için Burada İade Et'i tıklatın.
Bir onay iletişim kutusu görüntülenir, bu nedenle "Evet" i seçin.
Check-in işleminin tamamlanması için birkaç dakika bekleyin.
İade tamamlandığında, sağdaki şekilde gösterildiği gibi her dosyada bir anahtar işareti görüntülenir. Bu, iade edilen dosyayı kaynak denetimine getirir. Buradaki ekran Visual SourceSafe ile aynı olacaktır.
Visual Studio içinden sunucuyu kaynak denetimi yapmak için Ekip Gezgini'nden Kaynak Denetimi'ne çift tıklayabilirsiniz.
Sağdaki şekilde gösterildiği gibi, yeni oluşturduğunuz projenin iade edildiğini görebilirsiniz.
Kodu düzenlediğinizde, otomatik olarak kullanıma alınır ve sağdaki şekilde gösterildiği gibi kırmızı bir onay işaretine sahiptir. Dosyayı başka biri düzenliyorsa, dosyayı kullanıma alamazsınız.
Bu davranış denetimini Visual Studio seçeneklerinde veya yönetim konsolunda ayarlayabilirsiniz.
Değiştirilmiş bir dosyayı iade etmek için, dosyayı sağ tıklatın ve menüden İade Et'i seçin.
Kodunuzu yanlışlıkla değiştirirseniz veya önceki bir duruma dönmek istiyorsanız "Bekleyen Değişiklikleri Geri Al"ı seçin.
Özet
Bu bölümde, Visual Studio'dan kaynak denetimine girmek için kurulum adımları açıklanmaktadır. Kaynak kontrolü sadece kaynakları yönetmekle ilgili değildir, aynı zamanda kaynak kodunu birden fazla kişiyle paylaşma, özel kontrol, sürüm kontrolü, geçmiş sürümlerle kod karşılaştırma, erişim yetkisi ayarı gibi çeşitli işlevlere de sahiptir. Ayrıca, Visual SourceSafe yalnızca bir kaynak denetimi özelliği olsa da, Team Foundation Server otomatik yapılar, rapor çıktısı, iş yönetimi ve SharePoint tümleştirmesi gibi başka özelliklere de sahiptir, bu nedenle zamanınız varsa, bu özellikleri de kullanmayı denemek isteyebilirsiniz.