SVN导出从源代码管理中删除

时间:2011-02-18 12:17:14

标签: svn export

我正在尝试从源代码管理中删除文件夹。我想单独保留本地文件夹,只是让它不再与存储库相关联。

根据其他已回答的问题,SVN EXPORT是从源代码管理中删除文件夹的方法。所以我输入SVN EXPORT PATH1 PATH2并省略PATH2:

提示> svn export / var / www
出口完成。
提示>

但是当我跑步时 提示> svn info / var / www

它给了我所有相同的信息
路径:/ var / www 网址:https://someurl/somefolder
存储库根目录:https:// ......等等

我正在寻找它说:
“var / www不是工作文件夹”或“var / www不受源代码管理”

所以我发布了导出命令,但它似乎仍处于源代码控制之下。

2 个答案:

答案 0 :(得分:1)

您只需删除subversion元数据即可。这将是您文件夹和每个子文件夹中名为.svn的隐藏文件夹 - 删除这些文件夹,它们将不再是工作副本。

只是svn导出无法正常工作,因为它会覆盖现有文件,但不会删除仍存在于磁盘上的.svn文件夹。您也可以简单地删除该文件夹,然后重新导出。

要明确:此解决方案会删除与工作副本中该文件夹的存储库的关联,但不会从存储库本身中删除这些文件(这就是我阅读您所要求的内容)。如果你想从存储库中删除文件,那么你需要svn rm,Eugene的答案。

答案 1 :(得分:1)

您似乎想要svn del --keep-local