[SOLVED] SVN Multi-Server... Lehetseges?

Fórumok

Udv!

Eleg regota hasznalok SVN-t... Mostanaban viszont belefutottam abba, hogy... Van egy alap fejlesztes... ami egy mondjuk motor... egy svn-ben...
Legyen ez az: http://svn.base.tld/svn/engine

Ezt felhasznalva projectekhez: svn co http://svn.base.tld/svn/engine/trunk .
Majd export, mert a project az ugyebar bekerul svn-be, hogy dolgozhassunk vele, de ez:
htp://svn.projects.tld/newproject
cimen erheto el... mondjuk...

Megoldhato-e valahogy az, hogy mindkettovel dolgozzon es azt frissitse amit eppen en megadok parameterben mondjuk, mert ha a base frissul, akkor eleg maceras frissiteni a projecteket... frissito sriptet meg nincs kedvem irni... mert van eleg munkam igy is... meg hat ugyis csak a diff-eket hasznalnam meg cp meg a tarsait...

Remelem ertheto a problema...

Koszi =)

Hozzászólások

nem hasznaltam meg, de svn commit hook nem ilyesmire lenne jo?

Nah azt nemismerem... Utananezek... koszi =)

Nah megneztem ez nemegeszen erre valo... Bar ez is hasznos, mert igy megint konnyebb lesz a munka =)
Ez arra jo hogy ha pl kommitoltam, akkor a serveren levo valtozatot amit latnak masok is frissitse be egybol =) erre pl nagyon jo...

--
sose ertettem h miert kell specialis szo a bunozore, ha szamitogeppel csinalja...
nemkell se hacker, se cracker se semmi ilyen szo
fejszes gyilkost se hivjuk favagonak

svn external-al meg tudod csinalni:
a newprojectben beallitod, hogy az engine konyvtar egy external svn, linkje meg a trunkos link.
egy svn up frissiti mindkettot, egy svn commit mindkettobe elkuldi a commitot (mar ha van jogod az engine-be irni)

sot external lehet ugyanaz az svn egyik alkonyvtara, mi ilyet csinaltuk:

/php_engine
/projectA
/projectB

Az proA es proB-ne belul volt egy-egy php_engine konyvtar a ugyanazon svn-en beluli externallal (persze abszolut link volt megadva).

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Remelem jol ertem a problemadat. Van valahol egy project amit fel akarsz hasznalni egy masikban, viszont ha ezen valtoztatsz, akkor szeretned ha frissulne az eredetiben is.

Erre megoldas lehet az svn property, ezen belul is az externals resz (http://svnbook.red-bean.com/en/1.1/ch07s04.html). Ezzel megjelolsz konyvtarakat/fileokat egy faban ugy, hogy a tartalmuk egy masik repobol jojjon. Ekkor ha checkoutolod a projektet, akkor kihuzza a masik repo tartalmat is a propertynek megfeleloen, ha pedig abba az agba kommitolsz, akkor az olyan, mintha az eredeti repoba kommiteltel volna.

Koszi mindkettotoknek... =) este megnezem... Most rendszert epitek =/

Kozben megneztem, mert egy ssh-t mar szereztem install kozben =)

"svn: Setting property on non-local target 'http://svn.base.tld/trunk/lib' is not supported"
Uzenetet kapom... Marpedig nekem egyik az egy sajat... severen van masik pedig a cegesen...
Es ez ne fog valtozni... a teljes motoralapot nem adom ki ide...

megvan a hiba oka is... =/ 1.5 -tol van URL externals-ban =/

Valahogy... svn propset -el nemmegy csak ha propedit svn:externals -al beleirom... midnen mas esetben hibat dob =/

http://claudio.cicali.name/post/2005/10/svnexternals-micro-howto/

--
sose ertettem h miert kell specialis szo a bunozore, ha szamitogeppel csinalja...
nemkell se hacker, se cracker se semmi ilyen szo
fejszes gyilkost se hivjuk favagonak