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.
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.aspxNiezbyt 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"
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
Mozemy od razu przejsc do ekranu glownego naszego projektu
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.aspxTeraz 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
Nastepnie wybieramy lokacje w naszym projekcie
Na sam koniec otrzymujemy potwierdzenie
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
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
W "Project View" widzicie na biezace "changeset" powiazany z plikami w naszym projekcie
To w sumie na tyle. Tak zeby pokazac jak to dziala zrobilem mala zmiane/check in
Zycze wszystkim udanego kodowania!
[Kliknij "Pomogl" jesli Ci to pomoglo
]