这可能有些模糊,但我一直很乐意使用Eclipse + Perfoce / P4WSAD超过一年,到目前为止我一直无法解决这个问题。我经常开始构建并让它在后台运行,同时我继续编辑源文件。当我尝试编辑未从perforce签出的文件时,会发生此问题。在这种情况下,eclipse会弹出一个模式对话框,迫使我在取消构建或取消签出操作之间进行选择。所以通常我只是取消构建,检查文件,然后重新开始构建,但这非常耗时。是否有可能让eclipse在构建期间允许签出?
答案 0 :(得分:1)
我不知道,但您可能想要检查Perforce(因为这可能是他们的插件特有的东西,而不是团队支持的东西),我从来没有SVN或CVS的这个问题(虽然也许我的构建不够大)。另外根据我的理解,第一代Perforce插件存在重大问题,但是他们有一个更好的新插件。你应该确保自己是新人。
答案 1 :(得分:0)
一个简单的解决方案(虽然它可能占用磁盘空间)是拥有一个构建分支,您可以在其上合并任何最近提交的开发(简单的合并没有冲突:您覆盖构建分支上的内容)。
另一个eclipse项目引用构建分支源并在您编辑第一个原始项目的源时随时构建它。