2012-07-02 4 views
5

In Adobe Dreamweaver è possibile impostare la copia automatica dei file salvati in un'altra posizione specifica del progetto. Come posso ottenere questo risultato con Sublime Text 2?Sublime Text 2: Copia file in salvataggio/backup in un'altra cartella

Sono su Windows 7 e non voglio installare strumenti di terze parti (come rsync per Windows) per guardare una cartella e quindi intervenire su una modifica. Voglio solo salvare il mio file in due posizioni (repository SVN locale e una seconda cartella di condivisione remota di Windows).

C'è un plugin che fa questo?

risposta

5

V'è ora un plugin adatto per le mie esigenze: SublimeFileSync

+0

Per curiosità, come funziona la sincronizzazione? Ad esempio, sincronizza solo i file modificati nella cartella di origine? Cosa succede se i file nella destinazione sono cambiati? Verranno sovrascritti? Il motivo per cui lo chiedo è che lo userò per copiare i file dalla cartella di origine del progetto (sotto controllo di versione) attraverso il server web. La copia del server Web avrà numerosi file generati (ad esempio immagini, file di registro, ecc.) Che non desidero rimuovere poiché l'origine del progetto è pulita/non ha nessuno di questi file generati ... – Prembo

+0

Questo è esattamente ciò di cui avevo bisogno ! Grazie! – Paul

0

È possibile controllare il Automatic Backup Plugin. Non esegue il backup dei file in una posizione specifica del progetto, ma è un buon modo per salvare automaticamente un backup ogni volta che si salva un file.

+2

Purtroppo non è (ancora) possibile leggere il percorso della directory relativa del progetto, quindi non posso riscrivere il codice del plugin per salvare una copia di un file nella giusta posizione. Ora ho installato un server FTP nella mia posizione di test e utilizzo il [Sublime SFTP plugin] (http://wbond.net/sublime_packages/sftp) – dennis

0

https://github.com/akalongman/sublimetext-autobackups

Le opzioni di configurazione:

{ 
    // Don't make changes to this file directly as they can get wiped out when the 
    // plugin is updated. Instead transfer what you need to the 'Settings - User' file. 

    // The directory where we'll keep our backups. If empty, we'll try to put them in 
    // ~/sublime_backups 
    "backup_dir": "~/sublime_backups", 

    // If true, also save a backup copy any time a file is opened (if backup file not exists) 
    "backup_on_open_file": true, 

    // If true, backups saved per day, in separate folders, for example ~/sublime_backups/2013-05-23/myfile.php 
    "backup_per_day": true, 

    // If set, backups saved per second. possible values: false, "folder" or "file" 
    // false - disabled backup per second 
    // "folder" - backup example D:/Sublime Text Backups/2013-05-23/095034/myfile.php 
    // "file" - backup example D:/Sublime Text Backups/2013-05-23/myfile_095034.php 
    // to use this feature, you must have enabled backup_per_day setting 
    "backup_per_time": "file", 

    // Files larger than this many bytes won't be backed up. 
    "max_backup_file_size_bytes": 262144, // = 256 KB 

    // Files older than X days will be deleted. If 0 - auto delete disabled 
    "delete_old_backups": 0, // days to delete 

    // If true, backup file opened in same line as cursor in original file 
    "open_in_same_line": true, 

    // If true, show backup previews (only in ST3) 
    "show_previews": true 

}