Найти разницу между туловищем и веткой? Есть ли способ найти различия между trunk и сказать ветку 0.4.x? Мне нужно создать тег, но я не могу вспомнить, были ли мои последние исправления в тубе или ветке. Ответ 1 Если у вас есть чек из репозитория, вы можете использовать ^ (каретки, найти его в руководстве) обозначение для ссылки на корень репо: svn diff --old ^/branches/0.4.x --new ^/trunk Это работает с Subversion 1.6. Если у вас более старая подрывная деятельность или нет удобной проверки репо, вы можете использовать абсолютные пути, как описано в исходном redbook: svn diff --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/ должен дать вам ответ, который вы ищете. Замените http://.../repo/ фактическим URL вашего репозитория. Ответ 2 svn diff ^/trunkUrl/fileName ^/branchUrl/fileName Это даст вам разницу между файлом в ветке и соединительной линии. Ответ 3 Вы можете использовать инструмент meld для сравнения вместо использования командной строки, чтобы увидеть разницу. Это выглядит примерно так. svn diff --diff-cmd='meld' --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/ Ответ 4 Если вы хотите просто отличить от текущей ветки, вы можете просто использовать точку. svn switch ^/branches/branchName svn diff . ^/trunk
Ответ 1 Если у вас есть чек из репозитория, вы можете использовать ^ (каретки, найти его в руководстве) обозначение для ссылки на корень репо: svn diff --old ^/branches/0.4.x --new ^/trunk Это работает с Subversion 1.6. Если у вас более старая подрывная деятельность или нет удобной проверки репо, вы можете использовать абсолютные пути, как описано в исходном redbook: svn diff --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/ должен дать вам ответ, который вы ищете. Замените http://.../repo/ фактическим URL вашего репозитория.
Ответ 2 svn diff ^/trunkUrl/fileName ^/branchUrl/fileName Это даст вам разницу между файлом в ветке и соединительной линии.
Ответ 3 Вы можете использовать инструмент meld для сравнения вместо использования командной строки, чтобы увидеть разницу. Это выглядит примерно так. svn diff --diff-cmd='meld' --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/
Ответ 4 Если вы хотите просто отличить от текущей ветки, вы можете просто использовать точку. svn switch ^/branches/branchName svn diff . ^/trunk