Reading time: 2 – 2 minutes
Petit cookbook de com hem d’importar un projecte que estiguem programant amb el framework symfony. Primer creem el directori del repositori on volem pujar el projecte, anem al directori del projecte. Borrem els directoris log i cache del qual no ens interessa mantenir un control de versions. I després importem el projecte.
svn mkdir -m "NOTA: Creem directori on hi posarem projecte" http://exemple.com/svn/repos/projecte/dev cd directori_projecte_symfony rm -rf log rm -rf cache svn import -m "NOTA: importem primera versio del projecte" . http://exemple.com/svn/repos/projecte/dev
Ara movem el directori actual del projecte i en creem un de nou, que ja tindrà control de versions. Fem un checkout (co) de la versió que em importat abans i defenim que els directoris log i cache no s’importaràn mai quan fem un commit (ci). Després creem els directoris en qüestió i els assignem un propietari igual al del procés d’apache perquè aquest el pugui escriure-hi mentre esta execucutant el nostre projecte symfony.
mv directori_projecte_symfony directori_projecte_symfony.bak mkdir directori_projecte_symfony_amb_svn cd directori_projecte_symfony_amb_svn svn co http://exemple.com/svn/repos/projecte/dev . svn propedit svn:ignore . log cache mkdir log mkdir cache chown apache:apache log chown apache:apache cache