Řešení 1:
Adresu URL adresáře, ve kterém se nacházíte, stejně jako kořenový adresář úložiště a další informace můžete získat spuštěním následujícího příkazu v libovolném z rezervovaných adresářů:
svn info
Pokud chcete příkaz, který vrací pouze adresu URL úložiště, třeba pro použití ve skriptu, můžete předat následující parametr:
svn info --show-item repos-root-url
Stojí za zmínku, že --show-item
je k dispozici v Subversion 1.9+. Ve starších verzích můžete k dosažení podobného výsledku použít následující fragment:
svn info | grep 'Repository Root' | awk '{print $NF}'
Řešení 2:
Pro SVN 1.7 jsem musel použít
svn info | grep '^URL' | awk '{print $NF}'
Doufám, že to pomůže každému, kdo sem přijde s novějším SVN
Řešení 3:
Není třeba grepovat, stačí použít AWK pro vyhledávání a oddělování řetězce
svn info | awk '/^URL/{print $2}'
Obousměrná synchronizace velkého stromu souborů v reálném čase mezi dvěma vzdálenými linuxovými servery
Jak přidat časové razítko do protokolu skriptu bash?