Un proyecto de Dashcode sin un package de proyecto Dashcode

Dashcode mantiene los files fuente en un file de proyecto ".dcproj", que realmente es un package para OS X, que a su vez no es más que una estructura de directorys. Me gustaría seguir usando Dashcode pero sin la "conveniencia" de la estructura ".dcproj". ¿Por qué? Quiero…

  1. compruebe el código fuente en Mercurial
  2. utilizar TextMate al desarrollar las partes del código que no son GUI
  3. eventualmente comstackr e implementar personalizaciones específicas de la plataforma del código central común (es decir, que varios proyectos compartan alguna fuente común)

Puedo implementar el proyecto Dashcode en un directory y luego hacer todo lo anterior. Pero una vez que lo haga, probablemente no pueda volver a Dashcode, que es bastante útil para cosas visuales. Una solución más flexible me permitiría decirle a Dashcode dónde está el código y leerlo / escribirlo allí, no en un package ".dcproj".

No he oído hablar de nadie que haga esto, pero sería genial porque comprobar un proyecto de dashcode en el control de código fuente es un dolor de cabeza total (soy Versiones para SVN y se ahoga por completo en dashcode; no creo que sus versiones 'culpa, pero quién sabe …

Estoy descubriendo que dashcode es bastante bueno para GUI, pero es solo un producto descuidado, por lo que hay muchas cosas que son un tipo de desarrollador hostil.

Así que aquí es cómo estoy usando dashcode ahora:

Yo uso dashcode para el layout de GUI.

Publico en www_cache_dashcode

Tengo mis files javascript personalizados en www_client

Luego tengo un pequeño file make que copy todo de www_cache_dashcode a www_client www_client está bajo control de versión, pero excluyo / ignoro los files que están copydos desde www_cache_dashcode

www_cache_dashcode no está bajo control de versión

mi proyecto dashcode está bajo control de versión, pero rara vez lo actualizo porque SIEMPRE hay un conflicto. (Estoy seguro de que de alguna manera es mi culpa, pero lo que sea).

Espero que esto ayude, JJ

Una cosa para recordar, pero todavía estoy viendo esto para medir el efecto, es que Dashcode generará código. Esto se puede activar y desactivar. menu> Ver / Generador de código estadístico o Ver / detener generador de código.

Apple no dice mucho más que "Debido a que el canvas genera HTML y CSS automáticamente para usted, es posible que desee desactivar su generación de código si está modificando elementos a mano. Para apagar el generador de códigos automático, elija Ver> Detener Generador de código. Cuando haya terminado de ajustar los valores a mano, puede volver a encender el generador de códigos seleccionando Ver> Iniciar generador de códigos.