{"id":115,"date":"2012-05-23T13:58:20","date_gmt":"2012-05-23T16:58:20","guid":{"rendered":"http:\/\/www.fnbrandao.com.br\/blog\/?p=115"},"modified":"2021-10-19T11:20:22","modified_gmt":"2021-10-19T14:20:22","slug":"excluindo-arquivos-nao-versionados-no-svn","status":"publish","type":"post","link":"https:\/\/www.fnbrandao.com.br\/blog\/2012\/05\/excluindo-arquivos-nao-versionados-no-svn\/","title":{"rendered":"Excluindo arquivos n\u00e3o versionados no SVN"},"content":{"rendered":"\n<p>Para excluir arquivos n\u00e3o versionados no <em>SVN<\/em> voc\u00ea pode utilizar o seguinte comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>svn status --no-ignore | grep '^\\?' | sed 's\/^\\?      \/\/'  | xargs -Ixx rm -rf xx<\/code><\/pre>\n\n\n\n<p>A primeira parte desse comando lista todos os arquivos alterados no <em>SVN<\/em> (modificados, adicionados, exclu\u00eddos e n\u00e3o versionados), a segunda parte do comando filtra as linhas que come\u00e7am com <em>&#8220;?&#8221;<\/em> (arquivos n\u00e3o versionados).<\/p>\n\n\n\n<p>A terceira parte elimina o <em>&#8220;?&#8221;<\/em> e os espa\u00e7os do come\u00e7o das linhas e a quarta parte exclui arquivo por arquivo retornado pelos comandos anteriores.<\/p>\n\n\n\n<p>Este texto foi adaptado do link <a href=\"http:\/\/www.guyrutenberg.com\/2008\/01\/18\/delete-unversioned-files-under-svn\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.guyrutenberg.com\/2008\/01\/18\/delete-unversioned-files-under-svn\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para excluir arquivos n\u00e3o versionados no SVN voc\u00ea pode utilizar o seguinte comando: A primeira parte desse comando lista todos os arquivos alterados no SVN (modificados, adicionados, exclu\u00eddos e n\u00e3o versionados), a segunda parte do comando filtra as linhas que come\u00e7am com &#8220;?&#8221; (arquivos n\u00e3o versionados). A terceira parte elimina o &#8220;?&#8221; e os espa\u00e7os [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[24,3],"tags":[86],"class_list":["post-115","post","type-post","status-publish","format-standard","hentry","category-linux","category-programacao","tag-svn"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":3,"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/posts\/115\/revisions\/144"}],"wp:attachment":[{"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fnbrandao.com.br\/blog\/wp-json\/wp\/v2\/tags?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}