Czy istnieje polecenie wyświetlające konflikty SVN?
Czy ktoś zna komendę SVN do listy bieżących konfliktów między repo a kopią roboczą?
Thanks
8 answers
W Linuksie, jeśli chcesz zobaczyć tylko konflikty, przesyłaj status przez grep.
svn status | grep -P '^(?=.{0,6}C)'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-18 18:40:06
Po prostu użyj grepa!
svn st | grep '^C'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-31 14:03:35
Możesz spróbować {[0] } i zobaczyć, co się stanie w ten sposób.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-21 14:16:04
Jeśli masz ack z http://betterthangrep.com/, możesz wykonać następujące czynności
svn st | ack '^C'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-17 23:49:11
Jeśli już połączyłeś możesz użyć
svn status
I zobacz wielkie litery " C " dla konfliktu, ale zazwyczaj nie powinieneś widzieć takiego rodzaju w swojej kopii roboczej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-21 15:47:06
Dla Windows PowerShell użyj:
svn status | sls -Pattern '^(?=.{0,6}C)'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-22 20:28:53
Możliwe jest użycie svn merge --dryrun
Podczas określania adresu URL repozytorium ze wszystkimi wersjami po ostatniej aktualizacji.
Np. jeśli twój obecny WC jest oparty na wersji 147, może to zrobić:
svn merge -r 148:HEAD http://url.to.repo/repo/
Nie zrobiłem tego sam, więc sam musisz spróbować.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-21 14:17:14
Na Maca
$ svn status | grep -e '^!'
Did the job
Oto człowiek dla grepa:
Użycie: grep [- abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [- a num] [- B num] [- C [num]] [- e wzór] [- f Plik] [--binary-files=wartość] [--color = when] [--context [=num]] [--directories=action] [--label] [--line-bufored] [--null] [wzorzec] [plik ...]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-02 08:53:19