Diskuze: Visual Studio propojení 2 programátorů

C# .NET .NET (C# a Visual Basic) Visual Studio propojení 2 programátorů American English version English version

Avatar
Zajda
Člen
Avatar
Zajda:

Ahoj, chtěl bych vás poprosit o radu, jak propojit pomocí Visual Studia (verze 2010 professional) 2 programátory... Jedná se konkrétně o spolupráci na projektu v C#...
Vím, že je tam možnost Team Foundation Server, ale absolutně o něm nic nevím :-(

Díky za každý tip..

 
Odpovědět 20.6.2013 21:10
Avatar
Зайчик
Člen
Avatar
Odpovídá na Zajda
Зайчик:

Git by na to nestačil?

Nahoru Odpovědět  +1 20.6.2013 21:13
Коммунизм для нашего будущего!
Avatar
Zajda
Člen
Avatar
Odpovídá na Зайчик
Zajda:

můžu se zeptat, jak to funguje? případně, jak se propojím, ale to už bych si i vygooglil :)

 
Nahoru Odpovědět 20.6.2013 21:17
Avatar
Зайчик
Člen
Avatar
Odpovídá na Zajda
Зайчик:

normálka github.com , vytvoříš si učet, repository pak si nejspíš budeš muset stáhnout přímo git :) a pomocí aplikace ať už textového nebo grafického rozhraní si to nahrajes právě na svoje místečko na githubu. Každopádně mám pocit že si musíš private zaplatit.. public je free. private je free myslím na bitbucket.com

Nahoru Odpovědět 20.6.2013 21:19
Коммунизм для нашего будущего!
Avatar
Zajda
Člen
Avatar
Odpovídá na Зайчик
Zajda:

super, to vyzkouším zkoumal jsem to a pokud se nepletu, udělám registraci, pozvu uživatele, do 5 zdarma..
následně stáhnu jejich klienta a v něm bude potřeba programovat??? nebo mi zůstane VS? :-) vím že jsou to blbý otázky, ale nějak tomu nerozumím ;)

 
Nahoru Odpovědět 20.6.2013 21:28
Avatar
Зайчик
Člen
Avatar
Odpovídá na Zajda
Зайчик:

na server uploaduješ jen zdrojáky, programuj si v čem chceš :) v gitu programovat ani nejde je to jen pro správu zvolíš si složku popisek a pushneš to na server :) a tvuj kamarád to uvidí github.com/tvuj­nick/nazevpro­jektu:) a tak si to můžete verzovat, takhle to dělám i já .. nevím možná jde nějak propojit i visual studio přímo s gitem ale pochybuju že ve free verzi to půjde, ale kdo ví

Nahoru Odpovědět 20.6.2013 21:30
Коммунизм для нашего будущего!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Zajda
Kit:

Git je vlastně lokální a současně i síťový souborový systém, který si umí udržovat historii a přitom šetří přenosovou kapacitou i úložným prostorem. Přenáší se jen změny.

Nahoru Odpovědět 20.6.2013 21:36
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Zajda
Člen
Avatar
Zajda:

Na FTP na hostingu asi nic podobného neudělám, že? :-(

 
Nahoru Odpovědět 20.6.2013 21:42
Avatar
Зайчик
Člen
Avatar
Odpovídá na Zajda
Зайчик:

no "něco" podobného možná i jo.. ale určitě to nebude tak precizní jak na gitu

Nahoru Odpovědět  +1 20.6.2013 21:48
Коммунизм для нашего будущего!
Avatar
Zajda
Člen
Avatar
Zajda:

Oka, využiju github, vhold to budu muset nechat veřejně, ale možnost mít to s sebou v mobilu/tabletu je super ;) ten se mi líbí! hrozně díky za tip! ;)8|

 
Nahoru Odpovědět 20.6.2013 21:58
Avatar
Kit
Redaktor
Avatar
Odpovídá na Zajda
Kit:

Vyzkoušej ještě http://gist.github.com , možná splní tvé očekávání.

Editováno 20.6.2013 22:04
Nahoru Odpovědět  +1 20.6.2013 22:04
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Zajda
Člen
Avatar
Zajda:

už zkouším github přes tu jejich appku pro win, ta vypadá dobře ;)

 
Nahoru Odpovědět 20.6.2013 22:07
Avatar
Odpovídá na Zajda
Luboš Běhounek (Satik):

Kdyz pouzivate MSVS, tak bych doporucil to TFS.
Do 5 lidi je to free.

Musite mit server (nekdo z vas si to nainstaluje na PC, pripadne sezenete nejaky hosting), vytvorite ucty a pak se tam jen pripojite :)

Nahoru Odpovědět  +1 20.6.2013 22:20
:)
Avatar
Luboš Běhounek (Satik):

Hlavni vyhoda je, ze je to integrovane primo v MSVS, takze to krasne spolupracuje.

Pokud nemate verejnou IP nikdo, tak se muzete pripojit pres Hamachi nebo treba N2N.

Nahoru Odpovědět 20.6.2013 22:21
:)
Avatar
Zajda
Člen
Avatar
Odpovídá na Luboš Běhounek (Satik)
Zajda:

server ale musím mít s Windowsama, že?
na linuxu to nerozjedu.. :-O nebo jo?

 
Nahoru Odpovědět 20.6.2013 22:44
Avatar
Odpovídá na Zajda
Luboš Běhounek (Satik):

Asi jo, netusim, jestli to nejak lze rozjet na linuxu, ale nahore jsi psal, ze mate visual studio, to taky nejde na linuxu :)

Staci to zalozit i na svem PC a budto mit verejnou ip nebo pouzit hamachi/n2n nebo neco podobnyho.

Nahoru Odpovědět 21.6.2013 0:41
:)
Avatar
Zajda
Člen
Avatar
Odpovídá na Luboš Běhounek (Satik)
Zajda:

jj, s visualem jedeme na W7 a W8.. ale jediný hosting/server který máme k dispozici je pod linuxem ;)

no já to zkusím, trochu pogooglím... :-) strýček google ví "všecko", když ví člověk co hledat :-)

takže díky :)

 
Nahoru Odpovědět 21.6.2013 0:50
Avatar
Odpovídá na Zajda
Luboš Běhounek (Satik):

Tak muzete ten server udelat ze sveho pc :)

Nahoru Odpovědět 21.6.2013 1:21
:)
Avatar
Kit
Redaktor
Avatar
Odpovídá na Zajda
Kit:

Pokud mají Windows mezi sebou komunikovat, zpravidla k tomu potřebují linuxový server :)

Nahoru Odpovědět 21.6.2013 7:02
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Jan Vargovský
Redaktor
Avatar
Jan Vargovský:

My používáme v práci SVN. Je tam verzování, můžeš se vrátit k jednotlivé revizi, upravovat kody, když náhodou upravujete 2(a nebo více) jednu třídu, tak to upozorní, že neví jaké kody má použít (resp. až jeden commitne tak to nevadí, ale až bude chtít commitovat druhý, tak už to problém většinou bude) Je tam import přímo do VS, takže jen zapneš VS updatneš si na aktuální revizi a před zavřením commitneš.

Jinak commit - odešle se to na server a tvoje verze co máš v pc bude právě ta aktuální.
update - stáhneš si aktuální(můžeš jakoukoliv revizi, když si vybereš) verzi(revizi) do pc.

 
Nahoru Odpovědět 21.6.2013 12:11
Avatar
Odpovídá na Jan Vargovský
Luboš Běhounek (Satik):

tyhle zaklady jsou v svn/git/tfs v podstate stejne :)

Nahoru Odpovědět 21.6.2013 12:31
:)
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jan Vargovský
Kit:

SVN vyžaduje online přístup ke společnému zdroji. Git ho nepotřebuje.

Nahoru Odpovědět 21.6.2013 12:33
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
Kit:

Základy možná ano, ale proti SVN je Git vyšší level, na kterém jsou i Mercurial a Bazaar. SVN se hodí až pro větší skupiny na centrální server, ale na stanice je i v těch případech výhodné použít např. Git.

Nahoru Odpovědět 21.6.2013 12:38
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Kit
Jan Vargovský:

Git nepotřebuje online přístup, aby si stáhli last verzi ? Nechápu... Každopádně jsem doporučil něco a řekl proč se mi to líbí, nic takového tu nebylo za návrh a nic jednodušího než 2x kliknout abys měl synchronizovaný kod už asi není ...

 
Nahoru Odpovědět 21.6.2013 15:15
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jan Vargovský
Kit:

Git potřebuje ten online přístup pouze při stahování nové verze a při uploadu úprav. Obojí se dělá obvykle jednou denně. Mezitím si můžeš verzovat lokálně i bez přístupu k serveru a dělat si i lokální branche, které na server dávat nechceš. To SVN AFAIK neumí.

Nahoru Odpovědět  +1 21.6.2013 15:21
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Luboš Běhounek (Satik):

Tak jsem si ted vyzkousel zalozeni TFS hostingu u MS, je to uplne jednoduche, nemusite nic instalovat, jen parkrat kliknete a mate to hotovy :)

1. Tady se regnete a proklikate to
http://tfs.visualstudio.com/

Pak se prihlasite a meli byste se dostat na stranku

https://nazevvasehouloziste.visualstudio.com/
kde si muzete spravovat projekty, po kliknuti na projekt jen vpravo vyberete
Open new instance of Visual Studio a ono vas to samo v VS prihlasi a vybere toto uloziste.

Pak uz ho muzete pouzivat, pridat do nej novy nebo existujici projekt a vesele verzujete :)

Pokud pouzivate Visual Studio a jeste zadny verzovaci system nemate, tak doporucuju si to aspon vyzkouset, je to urcite lepsi nez si posilat upravy treba mailem ;)

Nahoru Odpovědět 27.6.2013 13:46
:)
Avatar
Nahoru Odpovědět 27.6.2013 13:47
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Luboš Běhounek (Satik):

jj, ale myslim, ze pro max 5 lidi na to jedno uloziste

Nahoru Odpovědět 27.6.2013 13:50
:)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 28 zpráv z 28.