2011-02-18 79 views
1

我試圖從源代碼管理中刪除一個文件夾。我想單獨保留本地文件夾,並讓它不再與存儲庫相關聯。從源代碼管理中刪除SVN導出

根據其他回答問題,SVN出口是從源代碼控制刪除文件夾的方式。所以我輸入SVN EXPORT PATH1 PATH2並省略PATH2:

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

然而,當我運行
提示> SVN信息在/ var/WWW

它給了我所有的相同信息
路徑:在/ var/WWW 網址:https://someurl/somefolder
庫根:https:// ......等

我在找它說:
「var/www不是工作文件夾」或
「var/www是不是源頭控制」

因此,我已發出導出命令,但它似乎仍然是源代碼控制之下。

回答

1

你只需要刪除顛覆元數據。這將是一個隱藏的文件夾,稱爲.svn在您的文件夾和每個子文件夾 - 刪除這些,他們將不再是一個工作副本。

只是SVN出口將無法正常工作,因爲這將覆蓋現有文件的地方,但不能刪除文件夾.svn其在磁盤上仍然存在。您也可以簡單地刪除該文件夾,然後重新導出。

要明確:該解決方案消除了與倉庫在你的工作拷貝該文件夾的關聯,但不會刪除該庫本身的文件(這是我讀你的要求)。如果你想真的從存儲庫中刪除文件,那麼你需要svn rm,尤金的答案。

1

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

+0

當我進入
SVN德爾--keep本地
返回
SVN:提供足夠的自變量

當我進入SVN德爾在/ var/WWW --keep本地
返回
的svn: '/無功'不是工作副本 – eeejay 2011-02-18 12:27:26