Online 319 uživatelů Přihlášení | Registrace | Zaslat heslo | Prohlížení bez přihlášení

 

Zkusenosti se Source Control systemy (CVS, VSS, Perforce, Subversion,...) [ ID: 5972 ] - [ Počítače (hardware, software) / Programování ]
1 / 36
URPUTNIK   13:20:09 14.09.2012
ciste nahodou, co pouzivate na mergovani celych vetvi v svn? na zdrojaky v jave mi staci plugin do Eclipse od CollabNet .. ale s php zdrojakama se nejak pere, ma problemy v tom detekovat zmeny ..
CYNEBEALD   08:46:56 07.06.2012
MZOUR [ 20:05:11 22.05.2012 ]: CVS proc, protoze uz ho pouzivate?
MZOUR   20:05:11 22.05.2012
Neřešil jste někdo v bashi nebo v perlu skriptík, kterým by se dal zaindexovat obsah nějakého adresáře do CVS? Budou v něm přibývat i měnit se soubory, jak binární, tak i textové...

Kdybyste někdo měl aspoň nakopnutí, bylo by to fajn. Nechce se mi to vymýšlet celé od píky... :18)
GOSHOOM   14:37:20 19.12.2011
XOFT [ 17:18:34 08.12.2011 ]: To já taky, ale čeština to není. ::)
XOFT   17:18:34 08.12.2011
my bezne pouzivame tvar "checkoutuj"
CYNEBEALD   15:13:50 08.12.2011
GOSHOOM [ 14:53:46 29.11.2011 ]: myslím že to vlastně není pořádně ustálené ani v angličtině (hlavně když si vezmeš distribuovaný systémy který maj trochu odlišný principy...). Já bych používal české slovo "zaverzovat" přičemž je teda důležitý vždycky definovat co se tím myslí (zaverzovat něco v gitu má trochu jinej význam než zaverzovat v SVN... a do toho se pokus někomu vysvětlit gitovský index).
GOSHOOM   12:32:20 30.11.2011
ANDERUSO [ 22:14:25 29.11.2011 ]: Ono to v češtině funguje dobře jako podstatné jméno, ale ne jako sloveso ("checkoutni objekt a ho checkni zpět" není čeština) a opisování ("proveď check out objektu a pak proveď check in") je otrava. Už jsem pár věcí psal a nelíbilo se mi to, proto se ptám.
No neva, lepší se zbytečně zeptat než něco minout. Dík.
ANDERUSO   22:14:25 29.11.2011
GOSHOOM [ 14:53:46 29.11.2011 ]: nikdy jsem to nastesti prelozene nevidel a nechal bych to tak :-)
GOSHOOM   14:53:46 29.11.2011
Takový hloupý dotaz - je nějaký ustálený překlad věcí jako check in? Moc se s českými publikacemi ani vývojáři nepotkávám... V jediné české knížce, kterou mám po ruce, se to označuje jako nahlašování do (a odhlašování ze) systému pro řízení verzí - používá se to?
(Chystám se psát blog post a rád bych si v tom konečně udělal trochu jasno.)

Jinak dělám trochu s TFS, kdyby někdo něco potřeboval. (Ale na soukromé dokumenty mám Subversion. ::))
UNSEAL   13:55:07 04.05.2011
http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html

Copyright tam nevidim
MAJKLIK   09:12:05 04.05.2011
Uff, jak je to u SVN s nahrazováním vlastních keywords ve zdrojácích? Měo by fungovat ne:
$ head -5 soubor.c
/*
$HeadURL$
$Id$
$Copyright$
*/
$ svn propset Copyright "(c) All right lost" soubor.c
$ svn propset svn:keywords "HeadURL Id Copyright" soubor.c
$ svn commit -m"bla"

A nic, respektive Id a HeadURL funguje, Copyright nikoliv.
MAJKLIK   01:19:47 02.09.2010
Jak píšu, na tom RH7.3 stačilo znova přegenerovat src.rpm balíček a přidalo to kerberos podporu, jenom neon knihovnu jsme musel poaktualizova,t protože ta původní nějak blbě načítala data z kerberos cache.
DFOX   00:52:08 02.09.2010
CYNEBEALD [ 22:14:49 30.08.2010 ]: No tak zrovna ten kerberos je vec ktera se in-tree distribuuje spatne (snad jediny kdo to dela je OpenAFS a taky to podle toho blbne), protoze je zadouci aby byl stejny jako ten systemovy (stejny ve smyslune verze, ale primo stejny .so).
CYNEBEALD   22:14:49 30.08.2010
MAJKLIK [ 00:42:53 30.08.2010 ]: mozna trochu s krizkem po funuse, kdyz si k svn stahnes i dependencies, tak to myslim nemusis kompilovat zvlast (i kdyz je fakt ze jsem kdysi na nejakym starym redhatu musel kompilovat vse vcetne apache, dodneska mam nekde ulozenej graphviz zavislosti a .configure parametru)
MAJKLIK   00:42:53 30.08.2010
TOOTEA [ 17:13:18 29.08.2010 ]: Uff, vítězství. Musel se přeložit neon i subversion na stroji s aktivním kerberosem a navíc neon jsem musel povýšit na 0.25.4, aby kerberos zafungoval.

Tak, psolední vykopávka v cestě je něoc se Slackware10.0, to není vůbec Kerberosem postižené, to bude překlad KRB5, SSH i SVN. :-) :-(
TOOTEA   17:13:18 29.08.2010
MAJKLIK [ 15:53:22 29.08.2010 ]: Tam se možná musí při kompilaci ručně definovat HAVE_GSSAPI (nebo tak něco), možná to configure automaticky nezapíná...
MAJKLIK   15:53:22 29.08.2010
TOOTEA [ 14:36:27 29.08.2010 ]:Mám tam neon-0.24.7, ten s HTTPS jede, na om RH7.3 nejede s Kerberem, ale evidentně němá linkováno nic z kerberových věcí k sobě. V CentOS4 mám neon stjené verzi a s KRB jede, také linkuje hromadu kerberos knihoven.
Jdu se snažit ten neon přeložit s tím gss/kerberme a uvidíme...
TOOTEA   14:36:27 29.08.2010
MAJKLIK [ 11:47:19 29.08.2010 ]: Pro https dělá skutečně všechnu práci neon, svn klienta to vlastně vůbec nezajímá, co se tam děje (na rozdíl od svn://, kde GSSAPI vyžaduje podporu v novějším klientu, tuším 1.6). Nevím, není-li pro to https potřeba taky nějaká minimální verze neonu, ale s 0.26 mi to fungovalo
MAJKLIK   11:47:19 29.08.2010
̉Řeším malý problémek. Potřebuji zprovoznit řádkového SVN klienta na prehistorickém RedHat 7.3, což v principu šlo najít RPMka s 1.3 verzí, ale mám podminky, že k k repozitáři se přistupuje přes HTTPS (funguje) a ověření je pouze přes Kerberos (GSSAPI), což už nejde. Vlastní RH7.3 systém je kerberisován, vše funguje jak má, taktéž přístup z novějších OS k svn funguje.
Jestli jsem pochopil, tak je to problém neon knihovny, která nemá v sobě podporu kerberos/gssapi přeloženou? Nebo se musí i šahat na samotného svn klienta?
SLOWMAN   11:44:29 18.04.2010
BORIN [ 15:01:35 12.04.2010 ]: to je ale nepouzitelne v okamziku, kdy se pripojujes k vice nez jednomu stroji a pro kazdy mas vlastni identitu ::) mrkni na man ssh_config

priklad:
Host some_alias
  HostName localhost
  Port 8022
  User noname
  IdentityFile ~/.ssh/noname

ssh some_alias
misto
ssh localhost -p 8022 -l noname -i ~/.ssh/noname
1 / 36

Prodej a vykup aut