Felforgatás Delphi XE

Tegnap tervezett próbálja használni az új RAD Studio XE - dolgozni Subversion. Felülvizsgált ismét hivatalos videó, amely megmondja, erről adatlap, létrehozott egy tároló a Google Code, egyszerű Delphi-projekt, és elkezdte a kis tanulmány. Alapvetően nem vártam, hogy ilyen hamar kellős Delphi XE minden lehetőséget, hogy működjenek együtt a CVS, például ugyanabban az Eclipse, de mi történt azután történt ...







Felforgatás Delphi XE

Azt, hogy módosítja a projekt, új funkciókat, stb Megragadja a szemet nedodelannost szempontjából dolgozó SVN Project Manager „a. Miért nincsenek jelzések megváltozott fájlok nem ellenőrzése alatt, figyelmen kívül hagyni, stb Ez egy kicsit, de véleményem szerint nagyon sok. Akkor túlélni, ha a projekt kicsi, áll, csak néhány a modulok - és így fog emlékezni, hogy hol és mi változott és miért, és ha a nagy minden alkalommal, hogy nyissa meg a történelem lapot, és nézni a változásokat, vagy ásni Subversion naplók nem kényelmes horror.?.

A következő pont - új fájlok ellenőrzés alatt. Úgy tűnik, hogy minden rendben lesz. Vegyük például a következő helyzetet: csak most kezdik a munkát a projekt már készült néhány nem adattár szerkezet, az alapvető projekt fájlok már ott és akkor zahodelos hozzá, mondjuk, egy mappát addons ahol tárolod modulokat néhány harmadik fél könyvtárak használatát projektben. Hozzon létre egy új könyvtárat, dob, hogy a szükséges fájlokat a helyi menü Project Manager „és válassza ki a” Subversion -> Commit „a elkövetni ablakban állítsa be a dobozba.” Show verziószám nélküli fájl „, és látni az összes fájlt a munkapéldányod, amelyek nem ellenőrzése alatt:

Felforgatás Delphi XE

Legközelebb - dolgozni Diff Viewer "" s. Mivel én már elég romlott életre engedély kód Fúzió „és akkor természetesen a munka a beágyazott megjelenítő” Beyond Compare „Még nem megoldható. Részletek hozzáadott extra terek és távolítsa el a felesleges hozzászólás valahogy nem jó. Különösen azért, mert véleményem kód Fúziós a legjobb módja alkalmas a munka pas és DFM-fájlt. az előny lehetőségek Delphi XE beállítására külső szemlélő. Igyekszünk beállítani.

Menj a „Eszközök -> Options> Különbség Viewer”, és egy új külső szemlélő:

Felforgatás Delphi XE

Állítsa be a Code összefonódás, mint egy külső szemlélő azt kell paraméterátadásra húr a következő formában:







pas fájl1 fájl2 r rw

ahol a pas - fájltípus összehasonlítási fájl1 és fájl2 - fájlnevek az összehasonlítás, beleértve a teljes elérési útjukat, r rw - hozzáférés a fájlok (r - olvasni, rw - olvasható és írható).

Ablak fel külső szemlélő a következőképpen néz ki:

Felforgatás Delphi XE

Title - a név a nézőt, hogy megjelenik a listában.

Programm - teljes elérési útvonal a néző exe-fájl

Munka könyvtár - az üzemi könyvtárban. Automatikusan kitöltött adatok alapján a területen Programm

Paraméterek - parancssori paramétereket.

A paraméterek megengedett beszúrni egy vagy több makrók a Makrók listában. Kissé kísérletezett makrók fordult, hogy több vagy kevesebb elviselhető munkahelyi kód Fúziós segítségével a paraméter az alábbiak szerint:

Felforgatás Delphi XE

A beállítás után újra kell indítania a IDE, majd Code Fúziós (PAH-PAH-PAH), mint általában elfogadja az összes paramétert, és megmutatja a különbségeket felülvizsgálat stb

Felforgatás Delphi XE

Válassz, kattints a "Show diff", és betöltve ... Beyond összehasonlítása. A beállítások már:

Próbáltam és fordítva - ugyanazt az eredményt. Amit látni a saját testreszabott nézőt a munkát meg kell nyitni a fájlt, menj a lap története -> Különbség válasszuk tárgyakat összehasonlítani, majd kattintson a „Show in Difference Viewer” gombra:

Felforgatás Delphi XE

Itt aztán keresd meg a nézőt. Minden más esetben: a helyi menüből a projektek projektmenedzserek, a főmenü „Edit -> Összehasonlítás” - indított Beyond összehasonlítása. Lehet, hogy valaki tudna megszabadulni, és finomhangolása nézőt, hogy futni menedzhera projektek?

Eddig a véleményem a külső szemlélő Delphi XE - egy folyamatban lévő munka, hogy a logikus következtetést. Ha létrehozott egy külső szemlélő, és megkérem, hogy nem teljesített, és elsőbbséget élvez minden egyéb - így kell lennie mindig és mindenhol. nem változtatta meg a prioritásokat a beállításokat.

Áttérve. Ellenőrizze a működését tárolók más fejlesztők. Kísérletképpen megpróbálom importáló VirtualTreeview projekt Google Code.

Felforgatás Delphi XE

Kattintson az „OK” és minden rendben - a dolgozó másolatot készít minden gond nélkül:

Felforgatás Delphi XE

Tehát, milyen következtetéseket tettem magam dolgozó Subversion RAD Studio XE:

1. Fogok aktívan használni minden lehetőséget adott nekem a fejlesztők? Nem. Ha nagyon kell, hogy szorosan működjenek együtt az SVN - fogja használni TortoiseSVN + kód összefonódás. Szélsőséges esetben kicsi lehet elkövetni vagy frissítése.

2. vagyok ideges jelenlegi munka SVN Delphi XE? Egyáltalán nem. Először is, nem vártam valami hasonló TortoiseSVN vagy Eclipse amint az első kiadás. Ismét marketing és így tovább -, most aktívan használja SVN fejlesztők várni az új verzió - az összes azonos poispravlyayut :). Másodszor, szeretem a tulajdonos őrülten kiszámíthatatlan csatlakozni az internethez, inkább dolgozni Git. Hagyja képest SVN kezdetben dolgozni Git tűnik, hogy valami elképzelhetetlenül bonyolult és zavaros - szokni idővel. Szoktam.

Kapcsolódó linkek




Kapcsolódó cikkek