Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 paź 2024, o 18:24


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 21 cze 2014, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Witam ,

Chyba kazdy wie jak szybko mozna gdzies zrobic "literowke" i powstrzymac prawie gotowy program od dzialania :) O ile w malym programie szybkie znalezienie takiego "babola" nie powinno byc trudne to juz w przypadku duzych projektow moze stac sie to nie lada wyzwaniem.

Z pomoca dla naszego srodowiska Eclipse przychodzi TFS Online firmy "okienkowej" :) ktory w profesjonalny sposob zapewni nam tzw "source control" czyli wersjonowanie zmian w naszych projektach.

Gdyby ktos chcial tutaj zapytac ... "A co to daje ?" - A wiec umozliwia Ci do powrotu do okreslonych zmian i ciagle sledzenie tych zmian w centralnym repozytorium. Bez obaw o mozliwosc korupcji/straty tych danych!

Zaczynajmy wiec!

Na stronie http://www.visualstudio.com/ mozemy utworzyc nasze konto w wersji free , ktora jest ponad wystarczajaca a to dlatego , ze ta wersja daje ...
Cytuj:
Unlimited team projects and private code repositories

czyli mowiac w skrocie nieograniczona ilosc projektow/repozytorium.

Obrazek

Microsoft byl takze tak mily i przygotowal dla nas krok po kroku instrukcje instalacji ich pluginu oraz podlaczenia do serwera TFS (tego ktory utworzylismy przed chwila) http://msdn.microsoft.com/en-us/library/hh301122.aspx

Niezbyt sie rozpisalem - jednakze wydaje mi sie , ze mijalo by sie z celem "ponowne pisanie juz napsianego" :)

Roszpisze jednak dla pewnosci utowrzenie nowej kolekcji w TFS. Wiec po udanym zarejestrowaniu w glownym portalu wybieramy "New" (to moze sie roznic w zaleznosci od ustawien jezykowych). Na ponizszym obrazku ta opcja jest tuz nad moja kolekcja "HomeAutomation"

Obrazek

Na nowo otworzonym oknie musimy wybrac nazwe naszej nowej kolekcji / opcjonalnie opis / metodologie takowa chcemy uzywac :) / TFS lub GIT (TFS jest bardziej Microsoft friendly)

Kiedy zakonczy sie tworzenie nowego projektu zobaczymy podobny ekran do ponizszego

Obrazek

Mozemy od razu przejsc do ekranu glownego naszego projektu

Obrazek


Liczba opcji jest naprawde OGROMNA! Zachecam do zapoznania sie z mozliwosciami! Jako , ze niestety wykracza to poza ten poradnik mozna sterowac tzw "backlogiem" czyli co powinnismy byli juz zrobic / naszymi rzeczami do zrobienia / wznawianiem pracy w okreslonym miejscu w kodzie / komentowanie kodu / code review czyli ocena kodu przez innych!


Pozniej pozostaje juz tylko podlaczyc sie z Eclipse http://msdn.microsoft.com/en-us/library/jj155782.aspx

Teraz kiedy jestesmy podlaczeni - musimy dodac nasze projekty do wersjonowania. Klikamy prawym klawiszem myszy na projekt , ktory nas interesuje wybieramy "Team" > "Share project" i pojawi sie nowe okno..

Jako , ze ja stworzylem swoje repozytorium jako TFS - tak samo robie tutaj

Obrazek

Nastepnie wybieramy lokacje w naszym projekcie

Obrazek

Na sam koniec otrzymujemy potwierdzenie

Obrazek

Od razu po tej akcji jestesmy przekierowani na "Check-in" czyli domyslne pierwsze dodanie wszystkich plikow projektu do centralnego repozytorium. Ja staram sie dac komentarz , ktory bedzie to w jakis sposob identyfikowal :)

Obrazek

Od razu po sukcesie widzimy potwierdzenie tzw "changeset" czyli nasz identyfikator wprowadzonych zmian

PAMIETAJ zmiany sa wpisywane do centralnego repozytorium tylko wtedy kiedy robisz "Check-in" ... wiec jesli robisz duzo zmian :) rob duzo "Check-in" z odpowiednimi komentarzami a masz gwarantowane ze sie nie zgubisz :)

Obrazek

W "Project View" widzicie na biezace "changeset" powiazany z plikami w naszym projekcie

Obrazek


To w sumie na tyle. Tak zeby pokazac jak to dziala zrobilem mala zmiane/check in

Obrazek

Zycze wszystkim udanego kodowania!

[Kliknij "Pomogl" jesli Ci to pomoglo :)]

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO