2013-12-09 2 views
0

В SVN У меня есть следующие папки:Как повторно использовать один и тот же ресурс SVN в нескольких местах

  • some_path/solution_A/some_project
  • some_path/solution_B

Существует несколько проектов внутри solution_A что Я хочу повторно использовать в решении_B. Это не проблема в ClearCase или Perforce, где я могу сопоставить этот проект с любой папкой внутри решения_B в рабочей области. Но как я могу решить эту проблему (проверить some_project в рабочей области solution_B) в SVN без создания дубликатов в моем дереве SVN?

ответ

1
  • Читайте о SVN Externals
  • Карта some_path/solution_A/some_project в качестве цели внешнего определения папки в some_path/solution_B: вы ничего не увидите (кроме нового коммита появился) изменился в хранилище для solution_B, но когда вы извлекаете solution_B с внешнеположенностью INTO WC (или обновить существующий WC) - вы получите новую папку в дереве. идентичный solution_A/some_project
+0

Спасибо. Оно работает. Вот полезная ссылка, как это сделать с минимальными усилиями: https://help.cloudforge.com/entries/22483742-Setting-up-svn-externals – Kaponir

Смежные вопросы