繁体   English   中英

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

[英]Remove SVN from an existing Java project in Eclipse

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

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

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

如果您的项目使用SVN正确版本控制,您应该能够在上下文菜单的“团队”菜单项下看到“与存储库同步”,“提交”,“更新”。 在这种情况下,您可以使用Team > Disconnect

如果在“团队”菜单下看不到这些菜单项,请检查项目根目录中是否存在.svn (隐藏)目录。

也许您可以从存储库中再次检出项目,如果您没有经常更改代码,请使用Team > Disconnect

尝试以递归方式从项目的根文件夹中删除所有.svn文件夹。 例如,在Linux机器上,您应该在项目的根文件夹中发出以下命令:

rm -rf`找到。 -type d -name .svn`

您只需删除顶级.svn文件夹。 然后共享项目,Eclipse足够聪明,可以删除所有递归的.svn文件夹。

从存储库导出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

您可以通过以下方式删除项目中的.svn文件夹:

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

简单的解决方案:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM