2011-03-01 20 views
1

當使用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

我認爲你已經向SVN倉庫提交了Eclipse配置文件(.settings文件夾和所有其他文件)。這混淆了命令,無論如何都不應該這樣做。

嘗試刪除它們並再次運行該命令。它應該工作。然後確保從svn回購中刪除那些。

(或切換到水銀/ git的;)

+0

我必須嘗試Mercurial。但它不受歡迎。 – Lion 2011-03-03 04:52:49

1

是的,這似乎.settings目錄不能被播放刪除!框架。 從您的SVN存儲庫中刪除所有Eclipse配置文件。

玩! Subversion沒有問題。

+0

這是一個問題,應該更新以忽略.svn文件夾 – Lion 2011-03-03 04:51:55

+0

不,問題來自於SVN中的eclipse文件並且被鎖定。沒有人可以刪除一個鎖定的文件。玩!通過在重新創建Eclipse conf文件之前刪除Eclipse conf文件來清除它們。 – 2011-03-09 09:43:38