2012-08-25 12 views
20

Sto provando a sincronizzare un progetto di codice tra due computer, uno con Windows e l'altro con Ubuntu 12.04. Uso Eclipse su entrambe le macchine, ma la cartella .metadata prodotta da Eclipse sta causando l'arresto anomalo di Eclipse a causa di incompatibilità del sistema operativo.C'è un modo per dire a Dropbox di non caricare un determinato file? (Relativo a Eclipse)

Mi chiedevo se c'è un modo per dire a Dropbox di "ignorare questa cartella" o qualcosa del genere. O forse ha ignorato tutti i file nascosti.

+1

Il contenuto della cartella .metadata non è pensato per essere condiviso, indipendentemente dalle incompatibilità della piattaforma. Si prega di leggere i sistemi di controllo della versione. La tua domanda è di nascondere i sintomi, non di correggere la causa principale. – Bananeweizen

+2

Dropbox ha davvero bisogno di aggiungere solo una sorta di file '.ignore'. Alla fine della giornata salverà molto i loro server, senza dover sincronizzare le cartelle 'bin' e' obj' ogni volta che costruisco i miei progetti. – Zapnologica

risposta

17

Fare clic con il tasto destro sull'icona della barra delle applicazioni, selezionare le preferenze, quindi la scheda Avanzate e impostare la sincronizzazione selettiva. Anche l'abilitazione della visualizzazione avanzata aiuterà.
In generale, è consigliabile utilizzare un sistema di controllo versione come Subversion, Mercurial o git. È possibile usufruire di servizi di hosting gratuiti (Assembla, Github, Bitbucket solo per citarne alcuni) o impostare un repository su un'unità USB (funziona molto bene per progetti personali).

+0

Grazie per l'aiuto! Io uso git per i miei progetti personali, ma sto volendo usare dropbox per questo in particolare perché è per i progetti di compiti a casa. Se usassi un sito di hosting pubblico come Github, potrei mettermi nei guai per distribuire i compiti. – tyler

+6

Usa bitbucket.org, che ti dà un repository privato illimitato (con un massimo di 7 altre persone che usano uno dei tuoi repository gratuiti). – Malcolm

+0

@Malcolm Inoltre, siti come [GitHub] (https://education.github.com/pack/offers) e [Bitbucket] (https: // blog.bitbucket.org/2012/08/20/bitbucket-academic/) hanno programmi educativi in ​​cui è possibile ottenere repository privati ​​e altro gratuitamente se si dispone di un indirizzo e-mail educativo. – user2428118

21

Utilizzando Gazzetta Dropbox Command Line Interface (CLI)

PROMPT$ dropbox help exclude 
dropbox exclude [list] 
dropbox exclude add [DIRECTORY] [DIRECTORY] ... 
dropbox exclude remove [DIRECTORY] [DIRECTORY] ... 

"list" prints a list of directories currently excluded from syncing. 
"add" adds one or more directories to the exclusion list, then resynchronizes Dropbox. 
"remove" removes one or more directories from the exclusion list, then resynchronizes Dropbox. 
With no arguments, executes "list". 
Any specified path must be within Dropbox. 

http://www.dropboxwiki.com/tips-and-tricks/using-the-official-dropbox-command-line-interface-cli

+0

Ciò richiede che il client sia in esecuzione, esiste una soluzione senza questa restrizione? – BigDong

3

È possibile assegnare un nome al file in modo tale che Dropbox considera un file temporanea, che impedirà si sincronizza.

es. .~myfile.foo

Secondo il loro aiuto: https://www.dropbox.com/en/help/145 -

File temporanei

Quando alcune applicazioni (come Microsoft Word, Excel o PowerPoint) aprire un file, che spesso salvare una temporanea file nella stessa directory e nominarlo in uno dei seguenti modi:

Il nome inizia con ~ $ (un segno tilde e dollaro) o. ~ (un periodo e tilde)

  • Il nome inizia con una tilde e finisce in tmp, come ad esempio ~ FilePersonale.tmp
  • Dropbox non si sincronizza i file temporanei su qualsiasi sistema operativo.
+0

quindi quali sarebbero i suggerimenti specifici relativi ai file "._ *" dell'autore qui descritto? Ho anche notato che tali "fork dei metadati e risorse" saranno ignorati di proposito, ma in realtà non lo sono. – scotty

Problemi correlati