<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=51&amp;t=7527&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-06-21T19:29:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=51&amp;t=7527&amp;mode</id>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-06-21T19:29:07+01:00</updated>
<published>2014-06-21T19:29:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7527&amp;p=85296#p85296</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7527&amp;p=85296#p85296"/>
<title type="html"><![CDATA[Eclipse - source control]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7527&amp;p=85296#p85296"><![CDATA[
Witam ,<br /><br />Chyba kazdy wie jak szybko mozna gdzies zrobic &quot;literowke&quot; i powstrzymac prawie gotowy program od dzialania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> O ile w malym programie szybkie znalezienie takiego &quot;babola&quot; nie powinno byc trudne to juz w przypadku duzych projektow moze stac sie to nie lada wyzwaniem.<br /><br />Z pomoca dla naszego srodowiska Eclipse przychodzi TFS Online firmy &quot;okienkowej&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ktory w profesjonalny sposob zapewni nam tzw &quot;source control&quot; czyli wersjonowanie zmian w naszych projektach.<br /><br />Gdyby ktos chcial tutaj zapytac ... &quot;A co to daje ?&quot; - 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! <br /><br />Zaczynajmy wiec! <br /><br />Na stronie <strong>http://www.visualstudio.com/</strong> mozemy utworzyc nasze konto w wersji free , ktora jest ponad wystarczajaca a to dlatego , ze ta wersja daje ... <br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Unlimited team projects and private code repositories<br /></div> <br />czyli mowiac w skrocie <strong>nieograniczona </strong>ilosc projektow/repozytorium.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/aaeb46d7a14ba2c67782553b9549c857.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/aaeb46d7a14ba2c67782553b9549c857.PNG" alt="Obrazek" /></a><br /><br />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) <a href="http://msdn.microsoft.com/en-us/library/hh301122.aspx"  class="postlink">http://msdn.microsoft.com/en-us/library/hh301122.aspx</a><br /><br />Niezbyt sie rozpisalem - jednakze wydaje mi sie , ze mijalo by sie z celem &quot;ponowne pisanie juz napsianego&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Roszpisze jednak dla pewnosci utowrzenie nowej kolekcji w TFS. Wiec po udanym zarejestrowaniu w glownym portalu wybieramy <strong>&quot;New&quot;</strong> (to moze sie roznic w zaleznosci od ustawien jezykowych). Na ponizszym obrazku ta opcja jest tuz nad moja kolekcja &quot;HomeAutomation&quot;<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/e24d31c5f28250ef38bf43e1de6617cf.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/e24d31c5f28250ef38bf43e1de6617cf.PNG" alt="Obrazek" /></a><br /><br />Na nowo otworzonym oknie musimy wybrac nazwe naszej nowej kolekcji / opcjonalnie opis / metodologie takowa chcemy uzywac <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> / TFS lub GIT (TFS jest bardziej Microsoft friendly) <br /><br />Kiedy zakonczy sie tworzenie nowego projektu zobaczymy podobny ekran do ponizszego<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/478e7d008c9e7017f6292391ae27b83d.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/478e7d008c9e7017f6292391ae27b83d.PNG" alt="Obrazek" /></a><br /><br />Mozemy od razu przejsc do ekranu glownego naszego projektu <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/c339b1e7df7fe5a07faa416595299b49.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/c339b1e7df7fe5a07faa416595299b49.PNG" alt="Obrazek" /></a><br /><br /><br />Liczba opcji jest naprawde OGROMNA! Zachecam do zapoznania sie z mozliwosciami! Jako , ze niestety wykracza to poza ten poradnik mozna sterowac tzw &quot;backlogiem&quot; 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!<br /><br /><br />Pozniej pozostaje juz tylko podlaczyc sie z Eclipse <a href="http://msdn.microsoft.com/en-us/library/jj155782.aspx"  class="postlink">http://msdn.microsoft.com/en-us/library/jj155782.aspx</a><br /><br />Teraz kiedy jestesmy podlaczeni - musimy dodac nasze projekty do wersjonowania. Klikamy prawym klawiszem myszy na projekt , ktory nas interesuje wybieramy <strong>&quot;Team&quot;</strong> &gt; <strong>&quot;Share project&quot;</strong> i pojawi sie nowe okno..<br /><br />Jako , ze ja stworzylem swoje repozytorium jako TFS - tak samo robie tutaj <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/93f9e9aa518e37e0fa4c50564ff9297a.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/93f9e9aa518e37e0fa4c50564ff9297a.PNG" alt="Obrazek" /></a><br /><br />Nastepnie wybieramy lokacje w naszym projekcie <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/296de0d6904dba941430edcd3aa4d7f7.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/296de0d6904dba941430edcd3aa4d7f7.PNG" alt="Obrazek" /></a><br /><br />Na sam koniec otrzymujemy potwierdzenie <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/4385b8a96e9220ca1b38ea3f0e5df45e.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/4385b8a96e9220ca1b38ea3f0e5df45e.PNG" alt="Obrazek" /></a><br /><br />Od razu po tej akcji jestesmy przekierowani na &quot;Check-in&quot; czyli domyslne pierwsze dodanie wszystkich plikow projektu do centralnego repozytorium. Ja staram sie dac komentarz , ktory bedzie to w jakis sposob identyfikowal <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/035c5ad3311f0c841f3935239950f1e8.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/035c5ad3311f0c841f3935239950f1e8.PNG" alt="Obrazek" /></a><br /><br />Od razu po sukcesie widzimy potwierdzenie tzw &quot;changeset&quot; czyli nasz identyfikator wprowadzonych zmian <br /><br /><strong><span style="text-decoration: underline">PAMIETAJ </span></strong>zmiany sa wpisywane do centralnego repozytorium tylko wtedy kiedy robisz <strong>&quot;Check-in&quot;</strong> ... wiec jesli robisz duzo zmian <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> rob duzo <strong>&quot;Check-in&quot;</strong> z odpowiednimi komentarzami a masz gwarantowane ze sie nie zgubisz <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/147fee615068affccb7b4ed16b203fa3.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/147fee615068affccb7b4ed16b203fa3.PNG" alt="Obrazek" /></a><br /><br />W &quot;Project View&quot; widzicie na biezace &quot;changeset&quot; powiazany z plikami w naszym projekcie<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/e2c0d9568ed29f966949b2cd9f705055.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/e2c0d9568ed29f966949b2cd9f705055.PNG" alt="Obrazek" /></a><br /><br /><br />To w sumie na tyle. Tak zeby pokazac jak to dziala zrobilem mala zmiane/check in <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/8e05a25a9c807e80c859da7fbe10ce2c.PNG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/4344/8e05a25a9c807e80c859da7fbe10ce2c.PNG" alt="Obrazek" /></a><br /><br />Zycze wszystkim udanego kodowania!<br /><br />[Kliknij &quot;Pomogl&quot; jesli Ci to pomoglo <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 21 cze 2014, o 19:29</p><hr />
]]></content>
</entry>
</feed>