Playframework对svn不满意,如何解决?

时间:2011-03-01 09:02:08

标签: eclipse svn playframework

当使用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'

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

2 个答案:

答案 0 :(得分:2)

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

尝试删除它们并再次运行该命令。它应该工作。然后确保从svn repo中删除它们。

(或切换到Mercurial / git;)

答案 1 :(得分:1)

是的,似乎.settings目录无法通过Play删除!框架。 从SVN存储库中删除所有Eclipse配置文件。

播放!没有Subversion的问题。