我正在尝试从源代码管理中删除文件夹。我想单独保留本地文件夹,只是让它不再与存储库相关联。
根据其他已回答的问题,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不受源代码管理”
所以我发布了导出命令,但它似乎仍处于源代码控制之下。
答案 0 :(得分:1)
您只需删除subversion元数据即可。这将是您文件夹和每个子文件夹中名为.svn
的隐藏文件夹 - 删除这些文件夹,它们将不再是工作副本。
只是svn导出无法正常工作,因为它会覆盖现有文件,但不会删除仍存在于磁盘上的.svn
文件夹。您也可以简单地删除该文件夹,然后重新导出。
要明确:此解决方案会删除与工作副本中该文件夹的存储库的关联,但不会从存储库本身中删除这些文件(这就是我阅读您所要求的内容)。如果你想从存储库中删除文件,那么你需要svn rm
,Eugene的答案。
答案 1 :(得分:1)
您似乎想要svn del --keep-local
。