Слияние файлов в Sourcesafe - PullRequest
       26

Слияние файлов в Sourcesafe

1 голос
/ 23 октября 2008

Все,

В настоящее время у меня есть два проекта в SourceSafe, которые я не могу перенести на наш SVN-сервер по ряду причин.

Однако в настоящее время я пытаюсь объединить исправления из одного проекта в другой.

Я знаю, что Sourcesafe не лучший в этом, но процесс, который я сейчас прохожу, особенно утомителен

  1. Сравните файлы, идентифицирующие изменения мне нужно слить.
  2. копия и вставить соответствующие изменения в желаемый проект
  3. Test
  4. Commit

Это не так уж и плохо, но с многочисленными изменениями и несколькими файлами, которые необходимо просмотреть, это становится кошмаром

У кого-нибудь есть какие-нибудь другие методы для этого ??

Ответы [ 3 ]

4 голосов
/ 23 октября 2008

Возможно, стоит проверить разные версии и использовать сторонний инструмент для их объединения. Взгляните на kdiff3 (http://kdiff3.sourceforge.net/) - он работает на linux или Windows и достаточно разумно объединит до 3 разных версий. Это позволяет сравнивать изменения двух разработчиков с общей базовой версией.

Другим полезным инструментом является kompare, который замечательно выделяет очень специфические различия между двумя файлами.

Удачи!

1 голос
/ 23 октября 2008

Честно говоря, объединение в VSS настолько плохо, что я лично проверю обе версии вашего проекта в SVN и проведу различие между двумя деревьями каталогов, чтобы выяснить ваши различия.

Это по крайней мере сделает шаг № 1 действительно простым. Если вам не разрешено делать это на вашем SVN-сервере, создайте локальный репозиторий на вашем диске, временно используя TortoiseSVN для выполнения этой задачи.

0 голосов
/ 03 апреля 2009

winmerge можно совместить с SourceSafe. поддержка папок сравнения.

...