Ужасно ли иметь пустой SVN-каталог, просто чтобы собрать внешнее? - PullRequest
1 голос
/ 04 ноября 2010

Что касается наличия нескольких библиотек, каждая из которых имеет собственную структуру тегов / trunk / branch ... и вы хотите получить транк из каждой в рабочий каталог.

Простота в настройке, я думаю. Пустой SVN-каталог "libs", использующий svn: external для каждой библиотеки, которую вы хотите.

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

1 Ответ

3 голосов
/ 20 ноября 2010

Это хаки - svn: внешне почти всегда.Обязательно всегда используйте явные ревизии (предпочтительно теги (которые в любом случае должны быть атомарными), а не ветвь или ствол) в ваших внешних определениях.Если вы не будете усердно работать, вы быстро потеряете возможность перестраивать старые разделы дерева.

Возможно, вы захотите заняться каким-либо управлением зависимостями - сборкой и публикацией библиотек в репозитории и наличиемприложения, зависящие от них, запустят их в свою сборку.В мире Java это связано с maven или ant / ivy.Возможно, стоит потратить время на изучение возможностей вашей платформы / инструментов в этой области.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...