Üdv
Több kisebb-nagyobb projectnél használtam már bazaar-t, főleg mert nem találtam mást. Itt olyan esetekre kell gondolni, hogy kisebb weboldal, ahová csak egy szem ftp/sft hozzáférést kaptam, semmi egyebet, de nem akartam lemondani a verziókezelésről. Ugyanis bzr tud olyat, hogy szerverre telepítés nélkül tud remote repositoryt létrehozni-használni (upload pluginnel), mintha csak scp-znék.Vagyis ilyen esetekben ez úgy néz ki hogy
bzr init
bzr add
bzr commit
<eddig local, most jön a push>
bzr push sftp://iksz@ipszilon.ize
<branch.conf-ba megadom ezt az útvonalat>
bzr upload
<itt feltolja az egészet>
Ezek után csak bzr update és bzr commit kell, és fel-le mennek a fájlok, változások, add, uncommit, diff, minden, teljesen jól használható.
Illetve... ezért írok most ide, mert néha eszméletlen lassú, meg egyéb bajai is szoktak lenni. Lehet megnéznék másokat is, hátha.
Rögtön jött a kézenfekvő git, hiszen ez folyik mindenhonnan, meg hogy decentralizált meg minden. De akárhány leírást néztem, mindenhol volt egy olyan rész a remote repo beállításnál, hogy "a szerveren adjuk ki a git init", ... na ez innen már nem is jó, nincs szerverhozzáférés, vagyis git-telepítés semmiképp (teoretikusan). Valahol írtak olyat, hogy localban csinálok egy git init --bare -t majd ezt felmásolom akár sima scp-vel a szerverre, és ha git remote add -al hozzáadom akkor milyen jól megy, de nem megy, 'bash: git-receive-pack command not found', nyilván, a távoli gépen nincs git.
Vagy valamit félreértek? Nyilván, különben menne, én meg nem írnék ide. :)
Tehát a kérdésem az, hogy megoldható-e a git bazaar-szerű használata? A git-bash és társait egyelőre hagynám, akárcsak a github, heroku, és más ilyen jellegű megoldásokat. A célom mindössze annyi, hogy egy git telepítése után tudom-e használni a megszokott módon, vagy mindenképpen egyéb programok/scriptek/külső szolgáltató, akármi kell hozzá?
Köszönöm előre is, remélem érthető voltam. :)
(még a mercurial jöhet szóba, azt hiszem az is tud ilyet, de most a git-nek adnék egy esélyt, ha tudok)