Я работаю над большим проектом с использованием подрывной деятельности, и мы используем внешние ресурсы повсюду. Это делает «svn up» навсегда, так как он имеет задержку на каждом внешнем. Чтобы исправить это, я хочу удалить некоторые вложенные внешние. Есть ли способ добавить внешний, но указать, что вы не хотите, чтобы внешние ресурсы?subversion ignore nestered externals
Example layout, where "A -> B" means "dir A is an external of B":
/modules/testfiles
/modules/mymodule
/modules/mymodule/testfiles -> /modules/testfiles
/proj/mymodule -> /modules/mymodule
That last external adds the nested "testfiles" external:
/proj/mymodule/testfiles -> /modules/mymodule/testfiles -> /modules/testfiles
Есть ли способ предотвратить вложенные внешние действия?
Проблема с этим для меня в том, что я делаю «svn up» из базового каталога .. и, вероятно, около 15 внешних, а половина из них имеет вложенные внешние ... так что не написано скрипт для cherrypick, который externals to up, я hosed – intensity
Вам нужно только сделать 'svn up --set-depth' один раз для рабочего каталога. Subversion помнит об этом. Итак, в следующий раз вы можете просто сделать 'svn up' на верхнем уровне. – Atafar
Маркировка как правильная, потому что это лучшее текущее решение, которое я могу найти .. Настоящая жалость подрывной деятельности не поддерживает это на уровне репо – intensity