GNU/Linux >> Znalost Linux >  >> Linux

Jak získat adresu URL aktuálního repozitáře svn?

Ř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}'


Linux
  1. Jak bezpečně získat verzi Ksh?

  2. Jak získat klíč USB k automatickému připojení?

  3. Jak získat informace o aktuální konfiguraci Grub / Boot?

  1. Jak získat velikost tar.gz v (MB) souboru v pythonu

  2. Jak získám uživatelské jméno v souboru Makefile?

  3. Jak získat cestu k aktuálnímu souboru (pwd) v Linuxu z C?

  1. Jak získat PYTHONPATH v shellu?

  2. Jak získat ID procesu pro ukončení procesu nohup?

  3. Jak získám absolutní adresář souboru v bash?