Visual Studio ile yazılım ve uygulama geliştiriciler için kullanılan TFS (team foundation server) Express 2015 sürümü 5 kullanıcı için ücretsiz olarak sunulmaktadır. Kurulum yapılandırması aşağıdaki gibidir.
Microsoft resmi web sayfasından download bölümünden TFS iso sunu indirebilirsiniz.
Download butonuna bastıktan sonra “Choose the download you want” penceresi ile karşılaşacaksınız.
Bu bölümden “tfs2015_express_enu.iso” seçerek “next” butonuna basınız.
Alt bölümde çıkan information bölümünden “save” diyerek indirme işlemini başlatıyoruz.
İndirme işlemimiz bittikten sonra indirmiş olduğumuz dizinden TFS isonun içine giriş yapıyoruz.
“tfs_express” uygulamasını çalıştırıyoruz.
Karşımıza “Visual Studio – Team Foundation Server Express 2015” kurulum penceresi gelecektir.
Yüklemek yapmak istediğimiz dizini belirterek “Install” butonuna basıyoruz.
Yükleme kısa bir süre içerisinde başlayacaktır.
Yükleme işlemi bittikten sonra “TFS” penceresinde “Configuration Center” bölümü karşınıza gelecektir.
“Start Wizard” butonuna tıklayarak yapılandırmayı başlatıyoruz.
“New TFS Express Configuration” penceresinde “New Server Configuration Wizard” ile yapılandırmanın ilk bölümü karşınıza gelecektir.
“Help Improve TFS” bölümünden “No…” seçeneğini tıklıyoruz. (Müşteri deneyim değerlendirmesine katılmak isteyip istemediğinizi sormaktadır.)
“Next” butonuna basarak işlemlerimize devam ediyoruz.
Readiness Checks işlemi başlayacaktır.
Readiness Checks işlemi başarı ile tamamlandıktan sonra “Configure” butonuna tıklıyoruz.
Configure işlemi otomatik olarak yapıalcaktır. Bu işlem sırasında IIS 8080 portunu yapılandırarak, SQL Express yüklemesini yapacak ve TFS için veritabanı oluşturacaktır. Sonrasında TFS client erişimi için website oluşturarak servisleri yapılandıracaktır.
“Configure” işlemi başarı ile tamamlandı penceresini gördükten sonra “Next” butonuna basarak devam ediyoruz.
“Complate” bölümü karşımıza gelecektir. Bu bölümde bağlantı kuracağımız web linki bulunmaktadır. Bu linki not etmeniz önerilmektedir. “Close” butonuna basarak işlemlerimizi sonlandırabilirsiniz.
Kurulum bittikten sonra karşınıza otomatik olarak “TFS Express Administration Console” penceresi açılacaktır. Bu bölümden kullanım şeklinize göre yapılandırmalarınızı yapabilirsiniz. Öncelik olarak TFS kullanacak olan kullanıcılarımızı oluşturmakla başlıyoruz.
“Group Membership” linkini tıklıyoruz.
“Global Groups on …” penceresinde TFS kullanacakolan member gruplarını ekleyebilirsiniz. Yada Computer Management bölümünde bulunan Local Users and Groups menüsü altından yeni lokal kullanıcılar oluşturarak TFS çalışma grubunuza dahil edebilirsiniz. Bizim free lisansımız 5 kullanıcı için olduğundan oluşturmuş olduğumuz kullanıcıları “Properties…” butonunu tıklayarak ekliyoruz.
“TFS Group Properties” penceresinin alt bölümünde bulunan “Add member” kısımından Windows User or Group” seçerek “Add…” butonuna basıyoruz.
“Select User or Groups” penceresinde TFS kullanmak istediğimiz kullanıcılarımızı ekliyoruz.
“OK” butonuna basıyoruz.
“TFS Group Properties” penceresine de “OK” butonuna basıyoruz.
“Global Groups on …” penceresinde “Close” butonuna basıyoruz.
Kullanıcılarımız eklenmiştir.
Browserimizi açıyoruz. Kurulum sonrası bize belirtmiş olduğu linki yazıyoruz. Dokümantasyon için kullanmış olduğum test linkini yazıyorum. http://testozan:8080/tfs linkine giriş yapıyorum.
TFS kurulum işlemimiz ve kullanıcı tanımlama işlemimiz tamamlanmıştır.
Projelerinizi TFS üzerinde paylaşmak ve yönetmek için Visual Studionuzu açınız.
Üst kısımda bulunan “View” menüsünden “Team Explorer” tıklayınız.
Visual Studio pencerenizin sağ bölümünde bulunan menülerinden “Team Explorer” sekmesini tıklayınız.
Team Explorer menüsünde “Connect” butonuna basınız. Alt bölümde bulunan “Manage Conections” menüsüne basıp, “Connect to Team Project” tıklıyoruz.
“Connect to TFS” penceresi açılacaktır. Sağ tarafta bulunan “Servers” butonuna basıyoruz.
“Add/Remove TFS” penceresinden “Add” butonuna basıyoruz.
“Add TFS” penceresinde Kullanmak istediğimiz Team Foundation Server IP adresini giriyoruz.
“OK” butonuna basıyoruz. Eklemiş olduğumuz TFS IPsi eklenmiş olduğunu kontrol ediyoruz. Eklendiğini gördükten sonra “Close” butonuna basıyoruz.
“Connect to TFS” penceresinden bağlanmak istediğimiz TFS seçiyoruz. “Connect” Butonuna basyıyoruz.
“Team Explorer” penceresinde bağlanmış olduğunmuz TFS bilgileirni görüyoruz.
Yeni bir proje eklemek yada TFS ye bir projeyi dahil etmek için “Solutions” menüsünden new diyerek yeni bir proje ekleyebiliyor. Open diyerek mevcut projemizi TFSye ekleyebiliyoruz.
New dedikkten sonra eklemek istediğimiz proje detyalarını belirttikten sonra onaylayıp iligili proje sayfasını kapatıyoruz. Artık projenizi TFS üzerinde görüntüleyebilirsiniz.
Projenisi TFS üzerinden güncel dosyaları görüntülemek için “Source Control Explorer” menüsünü tıklıyoruz.
Projemiz sol bölümde açılan “Source Control Explorer” penceremizde görüntüleyebiliyoruz.
Çalışmak isteğimiz projeyi sağ tıklayarak ” Get Latest Version” tıklıyoruz. Projeyi Visual Studiomuza indiriyoruz. Bu işlemi sadece çalışmak istediğinzi bir dosya yada kodlama sayfası içinde gerçekleştirebilirisiniz.
Yapmış olduğunuz değişliklikleride sağ bölümde bulunan “solution Explorer” bölümünden dosya veya kodlama sayfasına sağ tıklayarak “check in” demeniz yeterlidir. İlgili Dosya TFS üzerinde değişmiş olacaktır.
Yeni bir proje ekibi oluşturmak isterseniz. “File” menusunden “New” açılır menusunden “Team Project” tıklıyoruz.
“New Team Project on…” penceresi açılacaktır. Proje ismimizi ve açıklamasını yazarak “next” butonuna basıyoruz.
“Select a Process Template” bölümünde “Which process template should be used to create the team project?” kısmını “Scrum” olarak seçiyoruz. “Next” butonuna basıyoruz.
“Specify Source Control Settings” bölümünde “Choose a version control system for the new project” kısımından “Team Fondation Version Control” Seçiyoruz. “Next” Butonuna basıyoruz.
“Confirm Team Project Settings” bölümünden özet bilgiyi görüntülüyor ve “Finish” butonuna basıyoruz.
Proje grubumuz oluşturulmaya başlıyor.
Sağ tarafta bulunan “Team Explorer” bölümünden yeni proje grubunuzu görüntüleyebilirsiniz.
Proje üzerinde bir çalışma yada tespit edilen bir hatayı proje ekibiniz ile paylaşmak isterseniz. Sağ tarafta bulunan “Team Explorer” bölümünden ” Work Items” menüsüne tıklayabilirsiniz.
Açılan “Work Items” bölümünde “New Work Item” diyerek bir çalışma yada bug rapor edebilir hatta bu işi proje ekibinden birini seçerek görevlendirebilirsiniz.
Bir görev oluşturalım “Task” tıklıyorum.
Gelen “Task” penceresinde ilgili yerleri doldurarak “Save Work Item” diyerek görevi başlatmış oluyoruz. Aynı işlemleri “New Work Item” menüsünde ki diğer başlıklar içinde gerçekleştirebilirsiniz.
TFS genel kullanımı bu şekildedir.