#1 před 3 lety

michalh
Člen
Registrovaný: 4. 6. 2008
Příspěvky: 26

SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Používám SVN Keywords Substitution pro automatické vyplnění komentářů

Vím, že se dá dobrat k číslu revize aktuálně změněného souboru:

<?php
/** Returns revision number */
function getSCID() {
    $svnid = '$Rev: 43 $';
    $scid = substr($svnid, 6);
    return intval(substr($scid, 0, strlen($scid) - 2));
}
?>

Rád bych měl ve zdrojovém kodu také číslo aktuální revize celého projektu. Tedy nějak rozchodit automatické nahrazení $WCREV$

Máte s tím někdo zkušenosti?

 

#2 před 3 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Používám k tomu program SubWCRev.exe, který je součástí třeba TortoiseSVN

 

#3 před 3 lety

phx
Moderator
Registrovaný: 17. 4. 2008
Příspěvky: 878

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Nenapsal by jsi jak presne to pouzivas? Nebo to bude nejaky kouzelny prikaz pres cmd?

 

#4 před 3 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

SubWCRev.exe cesta_k_lokalnimu_ulozisti soubor.txt soubor.txt

Dosadi do soubor.txt cislo revize v adresáři cesta_k_lokalnimu_ulozisti.

 

#5 před 3 lety

phx
Moderator
Registrovaný: 17. 4. 2008
Příspěvky: 878

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Tak toto jsem taky vycet. Ale kdyz koukam do nette tak to mas v kazdem souboru v hlavicce. Tak jsem myslel, ze to SVN umi nejak samo. Napr nastavit to nekde ve vlastnostech exportu. Takhle to musim volat na kazdem souboru.

Asi se budu muset naucit win cmd abych napsal script ktery to rekurzivne zavola na vsech.

 

#6 před 3 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Nemám, mám to jen v několika málo souborech.

 

#7 před 3 lety

michalh
Člen
Registrovaný: 4. 6. 2008
Příspěvky: 26

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

David Grudl napsal(a):

Používám k tomu program SubWCRev.exe, který je součástí třeba TortoiseSVN

Je nějaká možnost jak udělat automatické nahrazení $WCREV$ přímo při commitu např. v NetBeans?

 

#8 před 3 lety

paranoiq
Člen
Registrovaný: 14. 11. 2006
Příspěvky: 350

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

při commitu to není možné už z principu. v repository by pak bylo natvrdo číslo místo značky $WCREV$

 

#9 před 3 lety

vrtak-cz
Nette Evangelist
Registrovaný: 8. 3. 2008
Příspěvky: 2027

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Dá se něják docílit toho aby TortoiseSVN pouštěl nad soubory automaticky SubWCRev?

Editoval vrtak-cz (14. 5. 2009 6:05)


Sorry my bad english.
Vrtak-CZ | Ace IT | Osobní Blog | Twitter | LinkedIn | GitHub | Nella Project | Hledáte práci?
„Nastala chyba která neměla nastat“ aneb „Když se chce všechno jde.“

Online

 

#10 před 3 lety

vrtak-cz
Nette Evangelist
Registrovaný: 8. 3. 2008
Příspěvky: 2027

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Ví to tady někdo nebo ne?

Editoval vrtak-cz (3. 6. 2009 17:28)


Sorry my bad english.
Vrtak-CZ | Ace IT | Osobní Blog | Twitter | LinkedIn | GitHub | Nella Project | Hledáte práci?
„Nastala chyba která neměla nastat“ aneb „Když se chce všechno jde.“

Online

 

#11 před 3 lety

phx
Moderator
Registrovaný: 17. 4. 2008
Příspěvky: 878

Re: SubversionSVN: Zobrazení čísla revize přímo ve zdrojovém kodu

Asi jedine jak psal David a udelat si na to nejaky script. Mozna by to slo pres Hook script (usuzuji tak pri pohledu do setting, nemam s tim zadne zkusenosti).

 

Zápatí