Черепаха: разница между локальной незафиксированной версией и последней версией файла репо - PullRequest
0 голосов
/ 08 февраля 2012

Мы трое из нас работаем над одним и тем же проектом одновременно.Может случиться, что нам нужно изменить один и тот же файл для выполнения разных задач (исправления ошибок или улучшения), но мы используем репозиторий svn только для отслеживания изменений в сети (www), в то время как мы сохраняем наши собственные изменения локально во время разработки.

Есть ли в TortoiseSVN способ сравнить мою локальную измененную версию файла и последнюю версию репо (т. Е. Версию www)?

Использование опции diff из контекстнойМеню не является решением, потому что оно сравнивает мою рабочую копию и рабочую базу, с которой я начал, а не последнюю версию репо (вероятно, совершенную моим коллегой).

Ответы [ 3 ]

1 голос
/ 09 февраля 2012

Используйте диалоговое окно «Проверка наличия изменений».Нажмите кнопку Check Repository.Это покажет вам файлы, которые были изменены и переданы в хранилище, но которые вы еще не обновили до своей рабочей копии.

Если щелкнуть правой кнопкой мыши по таким файлам, вы сможете выполнить эту разницу.

Или просто воспользуйтесь диалоговым окном журнала и выполните там различие.

0 голосов
/ 08 февраля 2012

Если у вас есть свободная копия вашего источника, вы можете использовать любой инструмент сравнения, чтобы сравнить «живой» источник с тем, что у вас есть в настоящее время.

Я думаю, что можно настроить призрачные копии с помощью svn.

0 голосов
/ 08 февраля 2012

TortoiseSVN имеет опцию в контекстном меню: проверить наличие изменений , возможно, это то, что вы ищете.

...