GNU GPL software - poznámky: Porovnání verzí
m převedeny poznamky |
|||
Řádek 1: | Řádek 1: | ||
== | == cvs == | ||
=== | === cvs a patch === | ||
CVS umožňuje pracovat na lokální kopii zdrojových textů, která nemá povolený zápis na CVS server. Pokud chceme uložit provedené změny v lokální kopii, vyrobíme nejprve soubor změn vzhledem k CVS archivu | CVS umožňuje pracovat na lokální kopii zdrojových textů, která nemá povolený zápis na CVS server. Pokud chceme uložit provedené změny v lokální kopii, vyrobíme nejprve soubor změn vzhledem k CVS archivu | ||
Řádek 31: | Řádek 31: | ||
-W spec Wrappers specification line. | -W spec Wrappers specification line. | ||
</pre> | </pre> | ||
== convmv == | |||
převádí jména souborů z jednoho kódování do jiného. Například | |||
::<tt>convmv -f cp1250 -t utf-8 -r </tt> ''cesta/k/souborům'' | |||
:přejmenuje jména souborů v MS Windows kódování cp1250 do kódování utf-8. Implicitně program <tt>convmv</tt> pracuje pouze v testovacím režimu (dry run), pro konverzi souborů je nutno explicitně zadat parametr <tt>--notest</tt>. | |||
:Tato utilita je užitečná při vypalování CD/DVD pomocí programu K3B. | |||
== gprof == | |||
GNU profiler je program pro trasování a ladění programů. Aby bylo možné daný program trasovat, je nutné jej přeložit s parametrem <tt>-pg</tt>. GNU debugger <tt>gprof</tt> lze spouštět samostaně, alternativně ve vývojovém prostředí [[GNU Emacs]] nebo například v grafickém prostředí DDD (GNU Project Data Display Debugger). | |||
[[Kategorie:GNU]] |
Verze z 14. 12. 2007, 12:27
cvs
cvs a patch
CVS umožňuje pracovat na lokální kopii zdrojových textů, která nemá povolený zápis na CVS server. Pokud chceme uložit provedené změny v lokální kopii, vyrobíme nejprve soubor změn vzhledem k CVS archivu
cvs diff -u > my.path
Změny můžeme snadno přenést do ostré kopie (s povoleným zápisem) pomocí programu patch
patch -p0 < my.patch
cvs update
Usage: cvs update [-APCdflRp] [-k kopt] [-r rev] [-D date] [-j rev] [-I ign] [-W spec] [files...] -A Reset any sticky tags/date/kopts. -P Prune empty directories. -C Overwrite locally modified files with clean repository copies. -d Build directories, like checkout does. -f Force a head revision match if tag/date not found. -l Local directory only, no recursion. -R Process directories recursively. -p Send updates to standard output (avoids stickiness). -k kopt Use RCS kopt -k option on checkout. (is sticky) -r rev Update using specified revision/tag (is sticky). -D date Set date to update from (is sticky). -j rev Merge in changes made between current revision and rev. -I ign More files to ignore (! to reset). -W spec Wrappers specification line.
convmv
převádí jména souborů z jednoho kódování do jiného. Například
- convmv -f cp1250 -t utf-8 -r cesta/k/souborům
- přejmenuje jména souborů v MS Windows kódování cp1250 do kódování utf-8. Implicitně program convmv pracuje pouze v testovacím režimu (dry run), pro konverzi souborů je nutno explicitně zadat parametr --notest.
- Tato utilita je užitečná při vypalování CD/DVD pomocí programu K3B.
gprof
GNU profiler je program pro trasování a ladění programů. Aby bylo možné daný program trasovat, je nutné jej přeložit s parametrem -pg. GNU debugger gprof lze spouštět samostaně, alternativně ve vývojovém prostředí GNU Emacs nebo například v grafickém prostředí DDD (GNU Project Data Display Debugger).