洋洋灑灑,寫了n行代碼,終于實現(xiàn)了一個功能,可以commit了, 準備去喝杯茶放松一下,結(jié)果svn調(diào)皮了,非不讓我提交:
svn: Commit failed (details follow): svn: 'xxx' is scheduled for addition, but is missing
我楞了一下,人家不是把xxx刪了么?一(xiang)秒(le)鐘(hen)后(jiu),發(fā)現(xiàn)之前創(chuàng)建xxx的時候把它add到了repository里面,刪的時候它還是準備被add的狀態(tài),結(jié)果要commit的時候,svn找不到xxx,就報了這個錯。svn,你真的很耿直。
解決的方法就是把xxx還原到?jīng)]有被add到repository的狀態(tài),這樣耿直boy svn就不會去檢查它了。
如果你還可以在目錄里看到xxx,那么直接右鍵revert。
如果你看不到。。。。。你就慘了!!
嘿嘿,開個玩笑。 還可以用命令行: svn revert xxx
如果你想刪一個文件夾。 可以用svn revert xxx --depth=infinity
雖然我的舊船票丟啦,還是可以登上SVN這條客船啦!