Bu məqalədə TFS nədir sualına ən çox təsvir olunan cavabı tapa bilərsiniz. TFS nədir, necə işləyir, necə qurulur və necə istifadə olunur? Onların sualları ilə bağlı bir fikrin olacaq.
Lokal veb və ya masa üstü üzərində inkişaf etmiş proqramların saxlanılması üçün istifadə olunur. Yerli olaraq yazılan proqramlara yalnız müdaxilə edilə və yerli olaraq dəyişdirilə bilər. Belə vəziyyətlər inkişafçıları çox çətin vəziyyətə salır. Belə hallarda TFS sistemi meydana gəlir.
Qeyd edək ki, sizin proqram təminatı sahəsinə xidmət edən biznesiniz var. Birdən çox developer əməkdaşlıq layihəsi üzərində işləyəcək. Bu halda bütün developerlərin ümumi layihəyə girişinə ehtiyac var. TFS-nin təsiri ən aydın şəkildə bəzən belə hiss olunur.
Qeyd: Layihənin əhatə dairəsi daxilində dəyişikliklər edilmişdir; Teknotower-test-> teknotower adı ilə dəyişdirildi. Example_one = nümunə.
TFS (TEAM FOUNDION SERVER)
Bu, müxtəlif mühitlərdə birdən çox komanda və ya insanın eyni layihədə inkişaf edə biləcəyi versiya sistemidir. Layihə hazırlayarkən eyni anda bağlana bilməzsiniz. Lakin Front End tərəfində görüləcək işlər bitdikdən sonra layihəni TFS sisteminə göndərir və Back End tərəfində görüləcək işləri hazırlayır.
Onun qurulmasını və əlaqələrini araşdıraq.

Necə hesab yaratmaq ?
Bütün addımları izləmək üçün Outlook hesabı olmalıdır. Microsoft əsaslı sistemdə siz outlook hesabınızla daxil ola bilərsiniz.
TFS sistemində hesab açmaq üçün buradakı linkə klikləyin. Outlook hesabınız varsa, daxil ola bilərsiniz. Əks halda yeni hesab yaradıb qeydiyyatdan keçə bilərsiniz.
İstifadəçi qeydiyyatımızı yaratdıq və giriş prosesini tamamladıq. İndi isə yeni layihəmizi yaradaq. Yeni layihə düyməsini sıxdıqdan sonra aşağıdakı kimi ekran görəcəksiniz.

Gəlin burada atılan addımları bir-bir araşdıraq…
1.Ad: Layihənizin adını daxil etmək lazımdır. Misal olaraq Teknotower-ə daxil ola bilərsiniz.
2.Ad: Layihəniz üçün təsviri daxil edə bilərsiniz. Mən adətən bu yeri atıram. Digər dostlarınıza layihənizin necə işlədiyini söyləmək üçün istifadə edə bilərsiniz.
3.Ad. Bu hissə vacibdir. İctimai; Seçsəniz , layihəniz ictimai şəkildə əlçatan olacaq. Mən bu variantı məsləhət bilmirəm. Biz daha çox şəxsiyik və yalnız xahiş göndərdiyimiz insanların daxil olmasını istəyirik. Xüsusi; Seçirsinizsə , layihəniz ictimai şəkildə əlçatmaz olmayacaq.
4.Ad. Bu ən vacib hissədir: versiyaya nəzarət. Bu sahədə Sizdən Git və ya TFVC (Team Foundation Version Control) seçimini seçməynizi xahiş edəcək. Bu addımda biz TFCV variantını seçəcəyik. Səbəb? C# kodumuzu TFS sistemində qonaq edəcəyik. Ona görə də öz sistemimiz bizim üçün daha faydalı olacaq. İş Item Proccess; Bu sahəni növbəti məqalələrdə təsvir edəcəyəm. Aqil seçmək bizə bəs edər. GIT haqqında yazdığımız məqaləni oxuya bilərsiniz ki, GİTİ haqqında məlumat olsun.

Quraşdırma prosesini bitirdikdən sonra sizə görüntüdəki kimi ekran təqdim olunacaq. İndi isə sol tərəfdəki menyunu nəzərdən keçirək.
Ümumi baxış / Xülasə : Görüntüdə artıq açıq olan səhifəyə çatmağa imkan verir.
Ümumi baxış / Dashboards: Olduqca böyük bir sahə. Widget əlavə edə biləcəyiniz sahə. Lazım gəldikdə ondan intensiv istifadə edəcəyik.
Ümumi baxış / Viki: Buraya plugin yüklədikdən sonra səhifəniz iki yerə bölünəcək. Kodlarınızı sol tərəfə yazıb sağ tərəfdəki ekvivalenti görə bilərsiniz.
Repos/Files: Bu ən çox istifadə edəcəyimiz sahədir. Komandaların yazdıqları bütün kod burada qəbul edilir. Lazım gəldikdə isə TFS sistemi vasitəsilə müdaxilə etmək olar.
Dəyişənləri _Sil Vaxtlı-vaxtında edilən əməliyyatların saxlandığı log səhifəsidir.
Mən ehtiyac duyduğumuz və əsasən kiçik sahələrdən istifadə edəcəyimiz sahələri izah etdim. Qalan bütün sahələri lazım gəldikdə dərindən izah edəcəyəm.
Yeni istifadəçini necə əlavə etmək lazımdır ?

Şəkildə olduğu kimi addımları izlədikdən sonra " İdarəçi əlavə et" düyməsinə gələcəksiniz. Düymənin köməyi ilə yeni adminləri əlavə edib silə bilərsiniz. Əlavə etdiyiniz hər bir şəxs layihə vasitəsilə dəyişikliklər edə bilər.
Buraya iş yoldaşlarınızı əlavə etməklə layihənizi komandanızla paylaşa bilərsiniz.
Bildiyiniz kimi Teknotower-da Asp Net MVC ilə proqram təminatının inkişafı üzrə təlimlər verirəm. Visual Studio mühitində hazırladığımız proqram təminatını hazırlayırıq. "Visual Studio" proqramının ən böyük faydalarından birindən yararlanaq.
MVC layihəmizi TFS sisteminə keçirək və istənilən vaxt, istənilən yerdə müdaxilə edə biləcəyimiz bir vəziyyətə qoyaq.
Proqramın qurulması və layihə formalaşdırılması haqqında məlumatı burada məqaləmdən öyrənə bilərsiniz.
Visual Studio-dan TFS-ə Bağlantı Qurmaq Üçün Necə
Qeyd: Bu addımları yerinə yetirmək üçün baxış hesabınızla Visual Studio-ya imza atmaq lazımdır.

Qeyd etdiyim kimi, addımları izlə, Bağlantıları İdarə Et düyməsini sıxaq.

TFS səhifəsində yaratdığınız layihəni burada görə bilirsinizsə, heç bir problem yoxdur. Layihənizi seçin və gəlin, irəliləyək.

Layihənizin kompüterinizdə quraşdırıldığı qovluğun yolunu təyin edərək, "map &get" düyməsini sıxıb, faylımızı TFS-ə göndərməyə hazır edin.

Solution Explorer pəncərəsindən "Solution" ilə başlayan layihəmizə sağ klik edək və bu addımları izləyək; Sağ klikləyin > Mənbə nəzarətinə həll əlavə edin.
Bu addımı bitirdikdən sonra " example_one " hərfinin solunda yaşıl "+" işarəsi görünəcək.
Fayllarınız TFS sisteminə keçirilib.

Və yenə "Solution" deyən layihəmizə sağ klik edək və açılan pəncərədən "Check in" variantını klik edək.
Yenə də TFS sisteminə daxil olub görək nə baş verib.

Gördüyünüz kimi layihəmiz heç bir problem olmadan TFS sisteminə keçirildi. İndi isə istədiyimiz yerdən ora daxil ola bilərik.
MVC seriyamızda sizə deyəcəyim proqramı nəzərdən qaçırmamaq üçün veb sayt bildirişlərini açıb instagramda bizi izləyə bilərsiniz.
