在我的python / pydev项目主目录中,eclipse创建3个文件/目录:
.settings
.project
.pydevproject
由于我不想共享这些文件,我在主项目目录中设置了一个svn:ignore标志,并在其中指定了这3个文件/目录。
适用于.projet和.pydevproject,但不适用于.settings: 有时,.settings会重新出现在“团队同步”中,以便同步/提交到svn存储库中。
如何在eclipse gui中的svn提交期间明确忽略eclipse'.settings'?
答案 0 :(得分:3)
在将其添加到忽略之前,您是否已检入.settings?如果是这样,你应该从svn中删除它(不是原因的工作副本)。
答案 1 :(得分:1)
如果.settings
文件夹以前是SVN(即已提交),那么您应该先从SVN中删除它。
如果您仍想将其保留在工作副本中,可以执行以下操作:
svn remove .settings --keep-local
在命令行中,然后执行svn ls
(如果您看到此文件夹已列出,则表示您尚未将其从SVN中删除!!! )
如果您已将其删除但仍有问题,可以尝试以下两种方法之一:
1. Deleting the folder manually (assuming no complex\unique settings were made)
and letting Eclipse recreate it
2. Deleting only the inner folder `.svn` (only the one inside .settings),
and then running svn cleanup (Team -> Cleanup)
第一个是首选,因为使用SVN的文件绝不是最好的主意。
您可以(并且应该)退出eclipse,备份此文件夹,并在此过程之前更新您的工作副本。
答案 2 :(得分:0)
如果你已经安装了颠覆性的,你也应该安装“subversive svn jdt ignore extensions”。
你会在这里找到它:答案 3 :(得分:0)
听起来你有时在版本控制下添加了这个文件夹并对其进行了检查。您需要首先删除它(通过命令行或通过Windows上的TortoiseSVN svn rm)并执行提交。这需要在Eclipse之外完成。更改后,您可以再次启动Eclipse。