从Eclipse中的现有Java项目中删除SVN

时间:2012-07-10 13:13:23

标签: eclipse svn

我在Eclipse中有一个版本化的Java项目。

我决定删除“SVN”,以便在项目right-click > Team时,我只能获得以下选项:Share project ...Create patch ...而不是commit ...Update等等。

从Eclipse中的项目中删除版本控制的最佳(最干净)方法是什么?

6 个答案:

答案 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文件夹:

  1. 打开终端
  2. cd“您的项目路径”
  3. 找到。 -type d -name .svn -depth -exec rm -rf {} \;

答案 5 :(得分:0)

一个简单的解决方案:

在项目目录中找到.svn文件夹。它是一个隐藏文件夹,因此可以从File-> show hidden folder找到它。然后删除它。