1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/eran-CE_SVN_AutoFolder

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CE_SVN_АвтоПапка

Контакты

Еран: iamzealotwang@126.com

QQ: 66840053

Что это такое

SVN АвтоПапка используется для сканирования папки, которая уже находится в SVN-версионной базе данных, чтобы сгенерировать соответствующую структуру директорий в формате $file_svnVersion\$fileName.

Например, в SVN-базе данных имеется следующая структура папок:

FolderRoot
|
|-----A_Папка
|--------|
|--------|------B.txt
|-----C_Папка
|--------|
|--------|------D_Папка
|--------|----------|
|--------|----------|------E.txt

В папке A_Папка есть файл B.txt.
В папке C_Папка есть папка D_Папка, внутри которой есть файл E.txt.

Имеются версии файлов: B.txt имеет версию 15, а E.txt — версию 20.

Тогда в указанной конфигурационной директории будет сгенерирована структура:

A_Папка/15/B.txt
C_Папка/D_Папка/20/E.txt

Почему это делается

Этот инструмент можно использовать вместе с моим другим инструментом Folder2Json, чтобы создать версионные "однокнопочные" пакеты.

Шаги автоматической публикации

Шаг 1

Код использует ссылки на ресурсы из файла Folder2Json. Предположим, что этот файл называется resource.json.

Файл a = foo.getFileByName("A.txt"); // Поиск пути к файлу A.txt в resource.json и его загрузка

Шаг 2

Создайте в SVN репозитории (или папке) специальную директорию для сборки. При каждом новом сборке все ресурсные файлы должны быть загружены в эту директорию.

Шаг 3

Запустите CE_SVN_AutoFolder, чтобы сгенерировать структуру директорий со значениями версий SVN.#### Шаг 4

Запустите инструмент Folder2Json, чтобы сгенерировать файл конфигурации resource.json.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

CopyEngine использует номер версии SVN для генерации уникального пути к файлу, который применяется в инструменте для создания пакета одним нажатием. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/eran-CE_SVN_AutoFolder.git
git@api.gitlife.ru:oschina-mirror/eran-CE_SVN_AutoFolder.git
oschina-mirror
eran-CE_SVN_AutoFolder
eran-CE_SVN_AutoFolder
master