Ho un grande progetto su un server live che vorrei commettere su un repository SVN. Ho aggiunto tutti i file e le directory al repository usando svn add
.SVN Ignora - come ignorare il contenuto di una directory
Il problema è che esiste una struttura di cartelle che desidero eseguire il commit ma senza il suo contenuto. Il nome della cartella è:
/home/myproject/media/
Esso contiene varie cartelle come immagini, notizie, annunci casa-immagini, ecc vorrei commettere queste cartelle, ma non il loro contenuto. Ho provato a fare il seguente:
cd /home/myproject/media/ svn propedit svn:ignore ./homeimages/ {{The text editor comes up}} I entered * and saved
ma quando lo faccio
svn stat
i file sotto homeimages
sono ancora elencati nel repository. Come posso risolvere questo problema?
ok ho fatto una svn ripristinare la cartella dei media. Ma quando provo a impostare la svn ignora propety dice che la directory non è una copia funzionante: S –
Prova a fare un 'svn add -N/home/myproject/media'. Il parametro -N indica a subversion di non ricorrere all'albero. Questo dovrebbe aggiungere solo la directory dei media stessa e nessuno dei suoi contenuti. È quindi possibile aggiungere la proprietà svn: ignore. –
Se non si desidera aggiungere la directory media, quindi 'svn propset svn: ignore/home/myproject' e specificare' media' nell'editor. – Klox