Вопрос

Dashcode хранит исходные файлы в файле проекта ".dcproj", который на самом деле является пакетом для OS X, который, в свою очередь, на самом деле является не чем иным, как структурой каталогов.Я бы хотел продолжать использовать Dashcode, но без "удобства" структуры ".dcproj".Почему?Я хочу этого...

  1. проверьте исходный код на Mercurial
  2. используйте TextMate при разработке частей кода, отличных от GUI
  3. в конечном итоге создайте и разверните настройки общего базового кода для конкретной платформы (т. Е. используйте несколько проектов с общим исходным кодом

Я могу развернуть проект Dashcode в каталог, а затем выполнить все вышеперечисленное.Но как только я это сделаю, я, скорее всего, не смогу вернуться к Dashcode, что весьма удобно для визуальных материалов.Более гибкое решение позволило бы мне указать Dashcode, где находится код, и прочитать / записать его там, а не в пакете ".dcproj".

Это было полезно?

Решение

Я не слышал, чтобы кто-нибудь делал это - но это было бы круто, потому что проверка проекта dashcode в системе управления версиями - это сплошная морока по коже (у меня версии для SVN, и он полностью зависает от dashcode - я не думаю, что это вина его версий - но кто знает ..)

Я нахожу dashcode неплохим для графического интерфейса, но это просто запущенный продукт, так что в нем есть много вещей, которые в некотором роде враждебны разработчикам.

Итак, вот как я сейчас использую dashcode:

Я использую dashcode для верстки графического интерфейса.

Я публикую в www_cache_dashcode

У меня есть мои пользовательские файлы javascript в www_client

Затем у меня есть небольшой make-файл, который копирует все из www_cache_dashcode в www_client www_client находится под контролем версий, но я исключаю / игнорирую файлы, которые копируются из www_cache_dashcode

www_cache_dashcode не находится под контролем версий

мой проект dashcode находится под контролем версий, но я редко его обновляю, потому что ВСЕГДА возникает конфликт.(Я уверен, что это как-то моя вина - но неважно).

Надеюсь, это поможет, Джей Джей

Другие советы

Одна вещь, которую следует помнить, но я все еще смотрю на это, чтобы оценить эффект, заключается в том, что Dashcode будет генерировать код.Это можно включать и выключать.меню > Просмотр / Генератор статистических кодов или Просмотр / Генератор остановленных кодов.

Apple ничего не говорит, кроме "Поскольку canvas автоматически генерирует HTML и CSS для вас, вы можете отключить генерацию кода, если вы настраиваете элементы вручную.Чтобы отключить автоматический генератор кода, выберите Просмотр > Остановить генератор кода.Когда вы закончите настраивать значения вручную, вы можете снова включить генератор кода, выбрав Просмотр > Запустить генератор кода ".

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top