带有Subclipse的Eclipse Kepler没有获取新添加的文件

时间:2014-03-27 09:41:53

标签: eclipse svn

我的Mac正在运行:

  • Mavericks 10.9.3
  • 颠覆1.8.9
  • subversion-javahlbindings 1.8.9
  • 带有Subclipse 1.10的Eclipse Kepler SR2

出于某种原因,当我在项目上工作并去团队时>承诺 Subclipse将检测现有文件中的更改并允许我提交,但它不会列出添加的文件。

为了提交添加的文件,我必须使用Team>与存储库同步>右键单击文件树>提交

在svn / subclipse的先前版本中,添加的文件被自动拾取,并直接从团队提交>提交对话框。

我尝试配置Subclipse以使用JavaHL和SVNKit选项中的每一个,但是都没有选择新添加的文件。

任何人都可以建议可能出错的地方吗?

2 个答案:

答案 0 :(得分:1)

在svn中,必须先显式添加新文件(使用svn add命令),然后才能提交它们。 Eclipse的Synchronize视图为您做到了这一点,因为它向您显示了需要添加的文件,并假设您“批准”了新文件。但直接使用Commit命令只是在没有svn commit的情况下调用svn add,因此不包含新文件。

答案 1 :(得分:0)

使用其他编辑器创建新文件或在finder中复制/粘贴时,SVN有时无法检测到。

您可以尝试刷新Eclipse项目,只需在项目中单击选择"团队 - >刷新/清除"从上下文菜单中,文件将出现在Team Synchronizing View中。

适合我。