2009-06-26 22 views
1

Dashcode conserve les fichiers sources dans un fichier de projet ".dcproj", qui est en fait un package pour OS X, qui n'est en réalité rien d'autre qu'une structure de répertoires. Je voudrais continuer à utiliser Dashcode mais sans la "commodité" de la structure ".dcproj". Pourquoi? Je veux ...Un projet Dashcode sans package de projet Dashcode

  1. vérifier le code source dans Mercurial
  2. utilisation TextMate lors du développement des parties non-GUI du code
  3. éventuellement construire et déployer des personnalisations spécifiques à la plate-forme de code de base commun (c.-à- , ont plusieurs projets partager une source commune

Je peux déployer le projet Dashcode dans un répertoire, puis faire tout ce qui précède. Mais une fois que je fais, je ne peux probablement pas revenir à Dashcode, ce qui est très pratique pour des trucs visuels Une solution plus flexible me permettrait de dire à Dashcod e où le code est et de le lire/écrire là, pas dans un paquet ".dcproj".

Répondre

1

Je n'ai jamais entendu parler de quelqu'un, mais ça serait cool parce que vérifier un projet de dashcode dans le contrôle de la source est une douleur totale dans le cou (I'm Versions for SVN). Je trouve le dashcode plutôt bon pour les interfaces graphiques, mais c'est juste un produit négligé, donc il y a beaucoup de choses qui sont en quelque sorte hostiles aux développeurs.

Voici donc comment j'utilise maintenant Dashcode:

-je utiliser Dashcode pour la mise en page de l'interface graphique.

Je publie à www_cache_dashcode

J'ai mon habitude fichiers javascript www_client

J'ai alors un petit fichier de faire que tout copies de www_cache_dashcode à www_client www_client est sous contrôle de version, mais j'exclut/IGNORE les fichiers qui sont copiés à partir www_cache_dashcode

www_cache_dashcode n'est pas sous le contrôle de version

mon projet Dashcode est unde r le contrôle de version, mais je ne le mets que rarement à jour car il y a TOUJOURS un conflit. (Je suis sûr que c'est en quelque sorte ma faute - mais peu importe).

Hope this helps, JJ

1

Une chose à retenir, mais je cherche toujours à ce pour évaluer l'effet, est que Dashcode va générer du code. Cela peut être activé et désactivé. menu> Afficher/Générateur de code statistique ou Afficher/Arrêter le générateur de code. Apple ne dit pas grand-chose d'autre que "Parce que le canvas génère automatiquement du code HTML et CSS pour vous, vous pouvez désactiver la génération de code si vous ajustez des éléments à la main. choisissez Affichage> Générateur de code d'arrêt.Lorsque vous avez fini de modifier manuellement les valeurs, vous pouvez réactiver le générateur de code en choisissant Affichage> Générateur de code de démarrage. "