Keresés
Hírlevél
 
Kiemelt témák
»10 éves a prog.hu
»Párhuzamos programozás
»Párhuzamos végrehajtás == szemléletváltás!
Állás/munka
»Tanárt keresek
»Port.hu film tartalmának kinyerése
»PHP programozó kerestetik
»Fejlesztői megbízásokat/munkát keresek
»Senior .Net fejlesztő szabad kapacitással
» több téma
Tudástár
? torrent file helyett txt-t
Mobilinternet használata robotokban
?PHP:keresés szó szerint...
?Delphi Form méretezési probléma
?HelpProvider alkalmazás .HLP fájlban
2 oldalas form
SetFocus hatástalan
?XP-n megy Win7-en megakad (Delphi)
?Hiányos mp3 hallgatás telefonról! C#
A legalsó scrollTop értéket nem veszi figyelembe
3 dív pozicionálása (2 egymás mellé, 1 ezek alá)
?Curl login Joomla-ba (PHP)
*Java Axis webservice file küldés és fogadás
?C# scrollozható form
?Vba collection problema
» több téma
Társalgó
»Az általános műveltség része kellene, hogy legyen a programozni tudás?
»Get flood elleni védekezés
»Újra programozni fog a Facebook alapítója és multimilliárdos elnöke
»Firebird - Több adatbázis vagy egy?
»Clipper kontra XP
»Webshop ár kb...
»Hogy működik egy apróhirdető oldal (MySQL)?
»Körlevél script PHP + MySQL
»New project probléma VS 2010 C#
»Kezdőknek:grafikus felület választás
» több téma
ASPC#C++CSSDelphiFlashJavaJavaScriptPascalPerlPHPPythonuniPaaSVisual BasicVisual C++  »    

Társalgó

»

Fejlesztőeszközök

»

Közös fejlesztés VS-ban

»

Közös fejlesztés VS-ban

nyitotta: SZLMCL, idő: 2012.02.03., moderátor: Ivn
  Értesítés változás esetén Felvétel kedvencekhez Küldés emailben Nyomtatható verzió
Sorrend:
Időzóna:
Blokkméret:
Oszd meg másokkal is!E-mail
Hali!

Egyik ismerősömmel közösen szeretnénk fejleszteni egy projectet Visual Studio-ban. Milyen lehetőségek vannak arra, hogy a változásokat szinkronizálja a rendszer automatikusan a két gép között, hogy ne kelljen mindig kézzel a legfrissebb verziót elküldeni a másiknak?

Jó lenne továbbá, ha a korábbi verziókat is dokumentálná, ha esetleg vissza kell keresni egy régebbi kódot.

Mit tudtok ajánlani VS-ban és hogyan kell ezt beállítani? Köszi előre is!
Természetesen olyankor is szét van választva. De itt is igaz, hogy 50-50% a DIFF-elhető és nem DIFF-elhető forrásfájlok száma. előzmény
Köszi, ez volt a gond :) már megy... előzmény
Szép-szép az UI és a kód szétválasztása, de megint élő magyar példa, hogy egy embernek van kiadva a pénztárkezelés. Ablakokat gyárt, módosít, BLL-t szerkeszt.
Ezt akkor is szét kell választani, ha egyedül dolgozol a projekten. előzmény
Mondjuk első körben talán probléma lehet, hogy az AnkhSVN az SVN kliens, míg a bitbucklet GIT vagy Mercury verziókezelőket támogat. előzmény
Kipróbáltam az AnkhSVN-t a Bitbucket-el, de nem sikerül..:

- Regisztráltam a bitbucketen és létrehoztam egy repot:
https://***@bitbucket.org/***/teszt.git

- Feltelepítettem az AnkhSVN-t.

- A Visual Studio-ban a View->Repository Explorer-ben hozzáadom a fenti linket, majd bejelentkezek, megjelenik a listán így:

Subversion Reposities
-> https://bitbucket.org

- Megnyitok egy projectet, amit hozzá akarok adni, majd:
File -> Subversion -> Add Solution to Subversion

- Kérdezi a project nevét és megint a repo url-t, megint megadom.

- Ezután megjelenik a listán ez:
Subversion Reposities
-> https://bitbucket.org
van egy Create Folder gomb, de nem lehet rákattintani.

Ha az OK-ra nyomok, akkor meg az a hibaüzenet jön fel, hogy:
"Please select valid location in the repository to add to"

Mit csinálok rosszul? Köszi előre is!

előzmény
Basszus ebből minden 2. szót értek csak :D

Az én esetemben nem feltétlen párhuzamosságról van szó, hanem inkább ha egyikünk nem ér rá, akkor továbbfejleszti a másik, és nem C project, hanem PHP. előzmény
Szép-szép az UI és a kód szétválasztása, de megint élő magyar példa, hogy egy embernek van kiadva a pénztárkezelés. Ablakokat gyárt, módosít, BLL-t szerkeszt.

Összességében 50-50%-ra tehető a diff-elhető és bináris (nem diffelhető) állományok száma. Pláne, ha a rendszer beállt és az alap osztályok működnek, nem kell bennük módosítani.

Ezeknek a kényelmes kezeléséről nem szól egyik SVN, Mercurial cucc sem. A kód áttekintéséről (először egy várakozósorba kerül, ahol el tudja fogadni egy írástudó ember) megint nem esik szó sok helyen. előzmény
A helló világot nyilván nincs értelme diff-merge-elni. De ennél nagyobb, 2-3 fős projekteknél is illik leválasztani az üzleti logikát a user interfészről. És ép ésszel mondjuk az UI-t sem csinálja több ember - azaz ha mondjuk egy ügyviteli programot fejlesztek, akkor kiadom valakinek Pl. a pénztárkezelés és vidéke UI-ját, és ő eleve csak a saját folderében garázdálkodik, a számlázás vagy a terméknyilvántartás folderében nem.

Másrészt, ha az UI-hoz nem nyúlsz, csak a form kódjához, akkor is prímán műxik a diff/merge.

Ami a gond, az inkább maga a projekt fájlt. Na, azt nekem nem igazán szokta tudni mergelni az svn. előzmény
Ha már így jöttek válaszok, hadd dobjak fel egy régi, ismétlődő témát!
Tipikus 2-4 személyes VS-es projekteknél jön elő, hogy szinte minden fájl check-in, check-out rendszerű. Bináris, nem DIFF-elhetőként kell kezelni a RESX, Designer.cs fájlokat. A formok kódjai pedig a Designer.cs kizárólagossága miatt szintén nem szerkeszthetőek párhuzamosan.

Sok üzleti logikát tartalmazó, BusinessLogic réteget szépen használó kódnál TALÁN van értelme a DIFF/MERGE párosnak, de szerintem ritka 2-4 fős projekteknél.

Miért olyan kevés a megvalósítás/támogatás az MS SourceSafe jellegű checkin/checkout rendszerekre GNU szinten? előzmény
Köszi a részletes leírást, holnap kipróbáljuk.

sirpalee: tudsz írni pár okot, miért nem jó az svn és hogy miben jobb a mercurial? köszi!
előzmény
Én a helyedben kerülném az svn-t, mercurial jobban bejött, és ahhoz van nagyon pöpec vs plugin (visualHG). Ingyenes és privát repónak meg a bitbucket.
Én csak az AnkhSVN-t próbáltam eddig, szerintem mindent tud amit egy SVN kliensnek tudnia kell. Az Unfuddle-t pedig azért ajánlom, mert nagyon egyszerű a használata. Regisztrálsz, létrehozol egy projektet, hozzáadsz még egy felhasználót (az ismerősöd, akivel együtt dolgoztok), és kész. Ez így összesen kb. 10 kattintás.

Miután létrehoztad a projektet az Unfuddle-ön, a projekt jellemzőinél megtalálod az URL-jét is (a Repository fülön, ha jól emlékszem).

Miután feltelepítetted az AnkhSVN-t:
1. VS-ben File menü -> Subversion -> Open from Subversion
2. Ebben az ablakban van egy 'Add repository URL' ikon, katt rá.
3. Itt megadod az Unfuddle-ös repository URL-t.
Kérni fogja az Unfuddle-ös felhasználónevet és jelszót, célszerű elmentetni vele, és akkor nem fogja többször bekérni.

Eztán:
1. Megnyitod a VS-ben az (eddig elkészült offline) projekted.
2. File -> Subversion -> Add to Subversion
3. Kiválasztod a repository URL-t, és OK. előzmény
Köszi! Közben én felraktam ezt: RocketSVN (elvileg totál ingyenes)

most akkor melyik a legjobb? VisualSVN? RocketSVN? Ankh SVN?...

a Rocketnél látom, hogy egy szervert is meg kell adni, ezzel kapcsolatban fel tudok használni egy tárhelyszoláltatótól bérelt tárhelyet, vagy nekem is ezen az Unfuddle-n kell regelnem?



előzmény
Én ezt használom: Ankh SVN

SVN tárhelynek pedig ezt: Unfuddle
Ingyenes és fizetős változatai is vannak, az ingyenes 200 MB tárhelyet tesz elérhetővé, 2 fő számára. előzmény
Aki keres, az talál:
http://www.visualsvn.com/ előzmény
Hali!

Egyik ismerősömmel közösen szeretnénk fejleszteni egy projectet Visual Studio-ban. Milyen lehetőségek vannak arra, hogy a változásokat szinkronizálja a rendszer automatikusan a két gép között, hogy ne kelljen mindig kézzel a legfrissebb verziót elküldeni a másiknak?

Jó lenne továbbá, ha a korábbi verziókat is dokumentálná, ha esetleg vissza kell keresni egy régebbi kódot.

Mit tudtok ajánlani VS-ban és hogyan kell ezt beállítani? Köszi előre is!
Oszd meg másokkal is!E-mail
Belépés
E-mail cím:
Jelszó:

cvonline.hu
»iOS fejlesztő
»Senior web programozó
»Java fejlesztő (Bécs)
»Java fejlesztő (front-end, backend)
»PHP fejlesztő (Ausztria, Németország)
»Solaris rendszermérnök
» még több állás
Kérdésed van?
Problémád, kérdésed van? Segítünk neked is. Csak kattints ide!
RSS források
-Hírek
-Cikkek
-Fórumok
-Állás/munka
Top pontgyűjtők
»Árnyék1.100
»silentworks910
»Robi80910
»szabofe860
»bubori.attila760
»djjjozsi680
»Galovics660
»Riha590
»Frostech0560
»Csaboka2550
A nap kifejezései
»Adatszegmens
»Konstans
»Makró
» ugrás a wikire
Hírek
»Az általános műveltség része kellene, hogy legyen a programozni tudás?
»Újra programozni fog a Facebook alapítója és multimilliárdos elnöke
»Vizuális felülettervezőt adott ki .NET-es Android-alkalmazásfejlesztéshez a Xamarin
» több hír
PC Fórum hírek
»Elvennék és felhasználóinak adnák a Facebook összes pénzét
»Rejtélyes ikont dugdosgat a Microsoft a Windows 8-ban
»Út a Windows 8-ig - a Windows rendszerek három évtizedének története, képekben
»Mától bárki regisztrálhat a so.cl-ra, a Microsoft közösségi oldalára
»Megérkeztek az első képek az Unreal Engine 4 játékmotorról
»Itt az első videó a a Firefox Windows 8-as változatáról
»Nyártól akár 150 megabites nethozzáférést is ad az Invitel
»Kilenc kritikus biztonsági hibát javít az új Google Chrome
Top wikieditorok
»Sting
»Doi
»FlamingClaw
»Argathron
»Csaboka2
»Muki987
»NevemTeve
»Ivn
»Kelemzol
»Joexy
» ugrás a wikire