2008-10-23 2 views
1

Все,Объединение файлов в Sourcesafe

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

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

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

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

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

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

ответ

4

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

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

Удачи вам!

+0

Отличный инструмент, спасибо за ссылку. – 2009-01-28 08:37:53

1

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

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

-1

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