tag:blogger.com,1999:blog-4349440383312260718.post5473430126293834250..comments2023-06-27T01:55:34.182+12:00Comments on El Checho In - Mundo: Eliminar carpetas .svn de un proyectoEl Chechohttp://www.blogger.com/profile/10563323942639767341noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-4349440383312260718.post-61469126845023519832012-06-18T13:24:44.845+12:002012-06-18T13:24:44.845+12:00De nada me alegra que después de tanto tiempo aún ...De nada me alegra que después de tanto tiempo aún sirva la información. Saludos!El Chechohttps://www.blogger.com/profile/10563323942639767341noreply@blogger.comtag:blogger.com,1999:blog-4349440383312260718.post-1178349846916358592012-06-15T06:19:52.174+12:002012-06-15T06:19:52.174+12:00Thank hermano, me vino genial ;)Thank hermano, me vino genial ;)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4349440383312260718.post-66262326321837928202011-01-21T04:31:29.635+12:002011-01-21T04:31:29.635+12:00Solo sale permiso denegado en carpetas cuyo acceso...Solo sale permiso denegado en carpetas cuyo acceso no tienes (obviamente) por que has usado MAL sudo svn co http://etc..., lo que hay que usar es siempre svn co y no sudo ya que si no te crea los .svn como root y no como tu usuario normal, yo prefiero find por que como tanto en un caso como en otro tienes que usar un comando y tienes que ir a la consola es mejor simplemente quitar los .svn que tener 2 copias del mismo repositorio uno con .svn y otro sin ellos, vamos digo yo... Os dejo un regalo que seguro es útil para algunos. Respecto a la diferencia de xargs que puso pablo a un rm -f por cada linea el xargs lo que hace es cepillarse todas las carpetas en una sola linea, mas rapido y eficaz, si quieres ver linea a linea tienes la otra opcion. <br /><br />Saludos.<br /><br />#!/bin/bash<br /># Script que borra recursivamente todas las carpetas que crea el svn<br /># del directorio actual, util cuando hay algun problema con el svn<br />echo<br />echo '---------------------------------------------------------------------------'<br />echo 'Directorio de trabajo:'<br />pwd<br />while true; do<br /> echo<br /> read -p '¿Desea borrar todas las carpetas .svn del directorio actual? [y/n] ' case<br /> case $case in<br /> y ) break;;<br /> s ) break;;<br /> n ) exit;;<br /> * ) echo "Por favor responda y o n";;<br /> esac<br />done<br />echo '---------------------------------------------------------------------------'<br />echo "Eliminando recursivamente carpetas .svn de:"<br />echo<br />pwd<br />echo<br />find . -type d -name .svn<br />rm -rf `find . -type d -name .svn`<br />echo<br />echo "Finalizado."<br />echoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4349440383312260718.post-48483048080381273182009-01-10T09:52:00.000+12:002009-01-10T09:52:00.000+12:00Hola, yo creo que Ricardo se refiere a que a veces...Hola, yo creo que Ricardo se refiere a que a veces al ejecutar el comando find sin tener privilegios de super usuario, el resultado es un pocoton de "Permiso denegado"El Chechohttps://www.blogger.com/profile/10563323942639767341noreply@blogger.comtag:blogger.com,1999:blog-4349440383312260718.post-57529189972745590342009-01-10T05:54:00.000+12:002009-01-10T05:54:00.000+12:00Loguearte como root?No entendi esa parte. En teori...Loguearte como root?<BR/><BR/>No entendi esa parte. En teoria no deberias checkoutear algo como root, asiq ue no deberias tener que hacer sudo para ejecutar ese comandoPablo Moraleshttps://www.blogger.com/profile/01126027170496463404noreply@blogger.comtag:blogger.com,1999:blog-4349440383312260718.post-91341366722772304672009-01-08T06:15:00.000+12:002009-01-08T06:15:00.000+12:00Claro esa opción es una de las tantas que se puede...Claro esa opción es una de las tantas que se puede ejecutar, sin embargo te borra todas las carpetas .svn que encuentre, además toma en cuenta que debes logearte como root para poder ejecutar la sentencia y obviamente irte a la consola, así que creo que es mucho más fácil usar el comando svn export el cual no necesita autenticarte o más aún.... ejecutar el comando desde tu propia herramienta svn (rapidsvn, tortoise, etc). SaludosAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4349440383312260718.post-22391251510615136822009-01-07T09:41:00.000+12:002009-01-07T09:41:00.000+12:00find . -name ".svn" -type d | xargs rm -rffind . -name ".svn" -type d | xargs rm -rfPablo Moraleshttps://www.blogger.com/profile/01126027170496463404noreply@blogger.com