Тому я хочу порівняти цю папку http://cloudobserver.googlecode.com/svn/branches/v0.4/Boost.Extension.Tutorial/libs/boost/extension/
з цим http://svn.boost.org/svn/boost/sandbox/boost/extension/
. В результаті я хочу отримати файл diff. Ці папки перебувають під контролем svn, але я б віддав перевагу файлу різниці в стилі git (як показано тут ), я спробував, git diff
але, здається, це не працює для веб-папок. Отже, як зробити те саме з однією командою в Linux?
Оновлення: Отже, ми мали чудову відповідь . Але це працює дивно - мені здається, це показує, що всі файли (однакові файли) мають замінити весь вміст їх на однаковий вміст (хоча я точно знаю, що взагалі було змінено лише 3-4 рядки коду) ...
Оновлення 2: Щоб досягти того, що мені насправді потрібно (файл dif із лише реально зміненими рядками, зі стилем git, на Linux), виконайте:
$ svn export http://cloudobserver.googlecode.com/svn/branches/v0.4/Boost.Extension.Tutorial/libs/boost/extension/ repos2 --native-eol CRLF
$ svn export http://svn.boost.org/svn/boost/sandbox/boost/extension/ repos --native-eol CRLF
$ git diff repos repos2 > fileWithReadableDiff.diff
one shown here
різницю із ... wotta збігом