Come determinare manualmente i metadati del controllo di versione per il Finder?

0

Ho una cartella Scripts in cui tengo le azioni di Automator, Applescripts e script di shell. Agli script di Automator viene automaticamente assegnata una versione di 1.1.1 che sembra. Quando eseguo revisioni a uno di questi tipi di documenti, come posso impostare manualmente le versioni in modo che le informazioni vengano visualizzate nel Finder, sia con Ottieni informazioni o in un elenco di cartelle con la vista Versione abilitata?

Specialmente nel caso di script di shell (zsh), c'è un formato di commento in cui posso inserire la versione dello script e Finder lo vedrà? O c'è un modo per associare una risorsa di sistema modificabile agli script che renderanno visibile la versione dello script?

    
posta Elliott 01.02.2013 - 21:27
fonte

1 risposta

1

Finder non tiene traccia delle versioni in quanto rappresenta solo il file system che in HFS + non mantiene le versioni.

Non vedo come fare esattamente quello che vuoi, ma penso che un modo per funzionare sia usare il controllo della versione come usato dai programmatori - lo uso per controllare la mia shell e altri script. Esempi di questo sono git, mercurial, svn (subversion) con varie GUI disponibili per es. SourceTree (per tutti e tre).

Git e mercurial funzionano salvando una serie di modifiche su tutti i file in un progetto che, quando è necessario più di un file, è necessario. Questa istantanea di file può essere taggata con un nome, ad es. 1.0.0, ecc. Ogni modifica è etichettata individualmente con un nome assegnato al controllo della versione. I dati della versione sono conservati nei metadati nel sistema di controllo della versione e non nei file, in quanto il rilevamento del numero di versione nei file non è stato utile. La GUI può sfogliare il file system e può mostrare la cronologia delle modifiche.

    
risposta data 01.02.2013 - 21:59
fonte

Leggi altre domande sui tag