Eclipse Playframework不适合svn,如何解决?

Eclipse Playframework不适合svn,如何解决?,eclipse,svn,playframework,Eclipse,Svn,Playframework,将svn用于playframework项目时,.svn隐藏文件夹会在某些播放命令中出现错误: 例如: D:\wwwroot\mss>play eclipsify ~ _ _ ~ _ __ | | __ _ _ _| | ~ | '_ \| |/ _' | || |_| ~ | __/|_|\____|\__ (_) ~ |_| |__/ ~ ~ play! 1.1, http://www.playframework.org ~

将svn用于playframework项目时,.svn隐藏文件夹会在某些播放命令中出现错误: 例如:

D:\wwwroot\mss>play eclipsify
~        _            _
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/
~
~ play! 1.1, http://www.playframework.org
~ framework ID is server01
~
JPDA port 8000 is already used. Will try to use any free port for debugging
Traceback (most recent call last):
  File "D:\Tools\Java\play-1.1\play", line 111, in <module>
    cmdloader.commands[play_command].execute(command=play_command, app=play_app,
 args=remaining_args, env=play_env, cmdloader=cmdloader)
  File "D:\Tools\Java\play-1.1\framework\pym\play\commands\eclipse.py", line 33,
 in execute
    shutil.rmtree(eclipse)
  File "D:\Tools\Java\play-1.1\python\lib\shutil.py", line 169, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "D:\Tools\Java\play-1.1\python\lib\shutil.py", line 169, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "D:\Tools\Java\play-1.1\python\lib\shutil.py", line 174, in rmtree
    onerror(os.remove, fullname, sys.exc_info())
  File "D:\Tools\Java\play-1.1\python\lib\shutil.py", line 172, in rmtree
    os.remove(fullname)
WindowsError: [Error 5] : 'D:\\wwwroot\\mss\\eclipse\\.settings\\.svn\\all-wcpro
ps'
D:\wwwroot\mss>play eclipse
~        _            _
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/
~
~z~玩吧!1.1, http://www.playframework.org
~framework ID是server01
~
JPDA端口8000已被使用。将尝试使用任何空闲端口进行调试
回溯(最近一次呼叫最后一次):
文件“D:\Tools\Java\play-1.1\play”,第111行,在
cmdloader.commands[play_command].execute(command=play_command,app=play_app,
args=剩余的参数,env=play\u env,cmdloader=cmdloader)
文件“D:\Tools\Java\play-1.1\framework\pym\play\commands\eclipse.py”,第33行,
执行中
rmtree(eclipse)
rmtree中的文件“D:\Tools\Java\play-1.1\python\lib\shutil.py”,第169行
rmtree(全名、忽略错误、onerror)
rmtree中的文件“D:\Tools\Java\play-1.1\python\lib\shutil.py”,第169行
rmtree(全名、忽略错误、onerror)
rmtree中的文件“D:\Tools\Java\play-1.1\python\lib\shutil.py”,第174行
OneError(os.remove、fullname、sys.exc_info())
rmtree中的文件“D:\Tools\Java\play-1.1\python\lib\shutil.py”,第172行
删除操作系统(全名)
WindowsError:[错误5]:'D:\\wwwroot\\mss\\eclipse\\.settings\\.svn\\all wcpro
ps'

删除隐藏的.svn文件夹可以解决此问题,但我们的团队服务器是svn。谁可以解决这个问题,但不能删除.svn文件夹?

我认为您已经将Eclipse配置文件(.settings文件夹和所有其他文件)提交到了svn存储库中。这会混淆命令,无论如何都不应该这样做

请尝试删除它们,然后再次运行该命令。它应该会起作用。然后确保将这些从svn回购中删除


(或者切换到Mercurial/git;)

是的,似乎是这样。播放时无法删除设置目录!框架 从SVN存储库中删除所有Eclipse配置文件


玩!Subversion没有问题。

这是一个问题,play应该更新以忽略.svn foldersNo,问题来自eclipse文件位于svn中并被锁定。任何人都不能删除锁定的文件。玩通过在重新创建Eclipse conf文件之前删除它们是干净的。我必须尝试Mercurial。但它不受欢迎。