Отказ от ответственности: я не знаю Ruby/Rails, поэтому я не знаю, какие замороженные драгоценные камни (хотя я предполагаю, что они скомпилированы двоичные файлы или токеный источник), но я хорошо знаю Subversion.
.svn каталоги только удерживают Subversion «бухгалтерия». Там нет ничего невозможного.
Удаление файлов .svn не является проблемой. Если каталоги с отсутствующими каталогами .svn находятся где-то внутри дерева каталогов в вашей рабочей копии subversion (каталог, в который вы делали проверку), просто удалите эти каталоги, выполните обновление svn, и они будут воссозданы.
Если все дерево отсутствует .svn-файлы, удалите все дерево и снова выполните проверку svn.
svn: externals как «символическая ссылка». У вас есть Project A и Project B, в котором используется Project A. Что вы делаете, это добавить свойство svn: external, которое ссылается на каталог библиотеки Project A, поэтому всякий раз, когда вы проверяете Project B, он автоматически помещает каталог библиотеки из Project A в этом. Например, у меня часто есть каталог под названием «thirdparty», который содержит внешние библиотеки в других местах, включая evn: внешние ссылки на другие проекты в подрывной деятельности.
Одним из советов для решения таких проблем, как это, является наличие отдельных каталогов выпуска для библиотек (или замороженных драгоценных камней), а в ваших проектах, которые в них нуждаются, используйте ссылку svn: external для соответствующего каталога выпуска. По мере появления новых выпусков просто измените свойство svn: external, чтобы указать на новую директорию выпуска и обновление svn.
Могу ли я установить поршень на окна? моя подрывная деятельность на окнах. – sivabudh 2009-04-15 20:53:16