Domanda

Dashcode mantiene i file sorgente in un " .dcproj " file di progetto, che in realtà è un pacchetto per OS X, che a sua volta non è altro che una struttura di directory. Vorrei continuare a utilizzare Dashcode ma senza il & Quot; convenienza & Quot; del " .dcproj " struttura. Perché? Voglio ...

  1. controlla il codice sorgente in Mercurial
  2. usa TextMate quando sviluppi le parti non GUI del codice
  3. alla fine costruisce e distribuisce personalizzazioni specifiche della piattaforma di codice core comune (ovvero, hanno più progetti che condividono una fonte comune

Posso distribuire il progetto Dashcode in una directory e quindi fare tutto quanto sopra. Ma una volta fatto, probabilmente non posso tornare a Dashcode, che è abbastanza utile per le cose visive. Una soluzione più flessibile mi consentirebbe di dire a Dashcode dove si trova il codice e di leggerlo / scriverlo lì, non in un & Quot; .dcproj & Quot; pacchetto.

È stato utile?

Soluzione

Non ho mai sentito parlare di nessuno, ma sarebbe fantastico perché controllare un progetto dashcode nel controllo del codice sorgente è un dolore totale al collo (sono Versioni per SVN e soffoca totalmente con il dashcode - Non lo so pensa alla colpa delle sue versioni - ma chi lo sa ..)

Sto trovando dashcode abbastanza buono per le cose della GUI, ma è solo un prodotto trascurato, quindi ci sono molte cose che sono una specie di sviluppatore ostile in esso.

Quindi ecco come sto usando dashcode ora:

Uso il dashcode per il layout della GUI.

Pubblico su www_cache_dashcode

Ho i miei file javascript personalizzati in www_client

Ho quindi un piccolo file make che copia tutto da www_cache_dashcode a www_client www_client è sotto controllo versione, ma escludo / ignoro i file copiati da www_cache_dashcode

www_cache_dashcode non è sotto controllo di versione

il mio progetto dashcode è sotto il controllo della versione, ma lo aggiorno raramente perché c'è SEMPRE un conflitto. (Sono sicuro che in qualche modo è colpa mia, ma comunque).

Spero che questo aiuti, JJ

Altri suggerimenti

Una cosa da ricordare, ma sto ancora guardando questo per valutare l'effetto, è che Dashcode genererà codice. Questo può essere attivato e disattivato. menu > Visualizza / generatore di codice stat o Visualizza / ferma generatore di codice.

Apple non dice molto altro che " Poiché la tela genera automaticamente HTML e CSS per te, potresti voler disattivare la sua generazione di codice se & # 8217; stai modificando gli elementi a mano. Per disattivare il generatore di codice automatico, selezionare Visualizza & Gt; Stop Code Generator. Quando & # 8217; hai finito di modificare manualmente i valori, puoi riattivare il generatore di codice scegliendo Visualizza & Gt; Avvia Generatore di codice. & Quot;

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top