Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 13.11.2015, 20:08
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

Не обязательно же все папки держать в version control system ..есть же .gitingore список для git (для других систем контроля версий тоже есть чтото аналогичное). Просто вносится ext в список исключений и всё. Весь workspace скопом хранить то нафига? Там еще присутствует папка build к примеру, её тоже исключить надо по идее.
Ответить с цитированием
  #12 (permalink)  
Старый 13.11.2015, 22:58
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

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

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

А в случае .gitingore придется склонировать репо, а потом делать симлинк внутри воркспейса. И так с каждым репо делать.

Не, если нет привязки пакетов и приложений к воркспейсу, то тогда лучше в репо хранить сами пакеты и приложения. А воркспейс воссоздавать по инструкции. А эту привязку как проверить я не знаю. Экспериментально не выйдет, ибо по времени затратный.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием
  #13 (permalink)  
Старый 14.11.2015, 15:04
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Я все же предпочитаю линки. Тогда в репозитории лежит самое важное - код. А еще в корпоративной файлопомойке, в отдельном разделе для софта, лежат версии экста которые когда либо использовались. А еще в репе есть док по инсталляции и прочим getting started. И этого вполне достаточно, во всяком случае пока.
Ответить с цитированием
  #14 (permalink)  
Старый 16.11.2015, 17:19
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Техподдержка ответила наконец-то:

Цитата:
In your workspace, you should be able to modify the ext.dir in .sencha/workspace/sencha.cfg like so:

Code:
# ext.dir=${workspace.dir}/ext // old path ext.dir=${workspace.dir}/../ext6 // new path

Then, in your app's sencha.cfg, change the build.web.root:

Code:
build.web.root=${workspace.dir}/../
https://www.sencha.com/forum/showthr...08#post1120708

Но решение хуже выглядит, чем просто ставить симлинк внутри воркспейса:

1) во первых надо править конфиг не только воркспейса (что было бы логично), но еще и конфиг приложения
2) во вторых, каталог сборки переносится куда-то ../ выше... не совсем это логично...
3) в третьих относительные пути выглядят не красиво и не удобно.. Это сам SDK надо как-то изначально располагать... В общем было бы удобнее, если там позволили абсолютную ссылку дать

Итог: похоже они не предусмотрели такой вариант и дали рецепт какой есть.
Лучше просто сделать симлинк внутри воркспейса и прописать его в .gitignore
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше защитить код от копирования на другой сайт? Опан Общие вопросы Javascript 10 21.08.2015 21:29
Как защитить JS от копирования ? Georka (X)HTML/CSS 6 26.06.2015 18:39
КАк снять защиту от копирования текста в модальном окне dimas15 Элементы интерфейса 1 14.03.2013 19:36
Подскажите как в VLC плеере переключать канал без перезагрузки страницы? mff Events/DOM/Window 0 10.05.2010 17:28
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32