Un progetto Dashcode senza un pacchetto di progetto Dashcode
-
20-08-2019 - |
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 ...
- controlla il codice sorgente in Mercurial
- usa TextMate quando sviluppi le parti non GUI del codice
- 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.
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;