Symfony 2 развертывает файлы git - PullRequest
2 голосов
/ 11 января 2012

Я хочу загрузить файлы на свой сервер и вопрос: что мне делать с репозиториями git (пачками) в моем проекте?

В настоящее время мой проект занимает 100 Мб, поэтому мой второй вопрос - почему он такой большой, если я удалил файлы журналов и кэша.

Я хочу очистить проект. Я не хочу загружать .git файлов.

Ответы [ 3 ]

2 голосов
/ 11 января 2012

Я обычно нахожу полезным хранить файлы репозитория на сервере, так как он помогает отслеживать, какая версия онлайн и облегчает обновления, если вы не создаете пакеты для своего приложения.В любом случае 100M не так уж много на большинстве жестких дисков.

Если вы действительно хотите загружать файлы в одиночку, без информации о репозитории git, вы можете просто клонировать свое приложение в другом месте и удалить все файлы git.

Из корня можно запустить:

find . -name .git | xargs rm -Rf
2 голосов
/ 12 января 2012

Я использую Apache Ant для развертывания, используя zip-файл, который позже распакую.По умолчанию игнорирует каталог .git.Еще одна интересная вещь: вы можете игнорировать другие каталоги, такие как nbproject (если вы используете Netbeans).Задача, которую я выгляжу примерно так

    <zip destfile="${migration.dir}/${migration.dir.suffix}_${operation.date}_${operation.time}.zip">
        <zipfileset dir=".." prefix="${migration.release.name}">        
            <exclude name="**/tests/**" />
            <exclude name="**/*.old*" />
            <exclude name="**/nbproject/**" />
            <exclude name="**/development-bundle/**" />
            <exclude name="**/*.bat" />
            <exclude name="**/_config/**" />
            <exclude name="**/bin/**" />
            <exclude name="**/.settings/**" />
            <exclude name="**/.project" />
            <exclude name="**/Thumbs.db" />
        </zipfileset>
    </zip>
1 голос
/ 11 января 2012

Вы должны прочитать некоторую документацию об этом, которая доступна на сайте symfony2 .

В частности:

С уважением,
Matt

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