我在Eclipse中有一个版本化的Java项目。
我决定删除“SVN”,以便在项目right-click > Team
时,我只能获得以下选项:Share project ...
和Create patch ...
而不是commit ...
, Update
等等。
从Eclipse中的项目中删除版本控制的最佳(最干净)方法是什么?
答案 0 :(得分:21)
如果您的项目使用SVN正确版本控制,您应该能够在上下文菜单的“团队”菜单项下看到“与存储库同步”,“提交”,“更新”。在这种情况下,您可以使用Team > Disconnect
。
如果在“团队”菜单下看不到这些菜单项,请检查项目根目录中是否有.svn
(隐藏)目录。
也许您可以从存储库再次检出项目,如果您没有经常更改代码,请使用Team > Disconnect
。
答案 1 :(得分:3)
尝试以递归方式从项目的根文件夹中删除所有.svn文件夹。例如,在Linux机器上,您应该在项目的根文件夹中发出以下命令:
rm -rf`找到。 -type d -name .svn`
答案 2 :(得分:1)
您只需删除顶级.svn文件夹即可。然后共享项目,Eclipse足够聪明,可以删除所有递归的.svn文件夹。
答案 3 :(得分:0)
从存储库导出SVN项目的一种好方法,而不是没有.svn文件夹的checkout,然后可以使用本地工作区更新到具有类似文件夹结构的不同分支或存储库。
svn export [-r REV] URL[@PEGREV] [PATH]
Eg : http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.export.html
http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.export.html
答案 4 :(得分:0)
您可以通过以下方式删除项目中的.svn文件夹:
答案 5 :(得分:0)
一个简单的解决方案:
在项目目录中找到.svn
文件夹。它是一个隐藏文件夹,因此可以从File-> show hidden folder
找到它。然后删除它。