我的Mac正在运行:
出于某种原因,当我在项目上工作并去团队时>承诺 Subclipse将检测现有文件中的更改并允许我提交,但它不会列出添加的文件。
为了提交添加的文件,我必须使用Team>与存储库同步>右键单击文件树>提交
在svn / subclipse的先前版本中,添加的文件被自动拾取,并直接从团队提交>提交对话框。
我尝试配置Subclipse以使用JavaHL和SVNKit选项中的每一个,但是都没有选择新添加的文件。
任何人都可以建议可能出错的地方吗?
答案 0 :(得分:1)
在svn中,必须先显式添加新文件(使用svn add
命令),然后才能提交它们。 Eclipse的Synchronize视图为您做到了这一点,因为它向您显示了需要添加的文件,并假设您“批准”了新文件。但直接使用Commit命令只是在没有svn commit
的情况下调用svn add
,因此不包含新文件。
答案 1 :(得分:0)
使用其他编辑器创建新文件或在finder中复制/粘贴时,SVN有时无法检测到。
您可以尝试刷新Eclipse项目,只需在项目中单击选择"团队 - >刷新/清除"从上下文菜单中,文件将出现在Team Synchronizing View中。
适合我。