Mam 2 repozytoria. Ponieważ kod trunkingowy znajdował się w jednym repozytorium, które było chronione, zrobiłem kasę, a następnie zalogowałem się do drugiego repozytorium (ponieważ użytkownicy nie mieli uprawnień do pierwszego chronionego).SVN diff w 2 różnych repozytoriach
Problem polega na tym, że oba repozytoriom zostały opracowane i chcemy ostatecznie połączyć kod/gałąź w drugim niezabezpieczonym z chronionym. Ale będą w tym konflikty.
Czy istnieje sposób, aby dowiedzieć się diff dla 2 gałęzi repozytorium? Ponadto, jeśli istnieją białe znaki, jak je zignorować?
Podoba mi się ten pomysł. Jeśli ilość spodziewanych konfliktów w plikach jest niewielka, możesz również wykonać polecenie rsync -av --ignore = '. Svn' w obu kierunkach (najpierw z opcją -n, suchym uruchomieniem, a następnie bez) – bobah
zasugeruj add --exclude = " .svn " ... lub .git .hg ... itd. np .: diff -w -u -r -N --exclude =" .vv "WorkingCopy1 WorkingCopy2 – ideasman42
jeśli chcesz się naprawdę przykre: diff - w -u -r -N -x '* .pyc' --exlude = ".vv" WorkingCopy1 WorkingCopy2 | vim - –