我公司在使用SVN管理項目, 年末了, 在給項目做體積縮減時, 發(fā)現(xiàn)以前的項目中對于第三方的庫的容量下載過大,很多不必要的第三方也帶進了項目
于是我就著手處理這件事, 正常的情況下,這個問題很好解決, 只要去第三方的網(wǎng)站上重新下載一個你想要的庫重新替換到項目里就好
但是在使用cornerstone 提交代碼時出現(xiàn)了標題的這個問題, 這里的%s 是你的項目路徑
我也是第一次遇到這個問題, 第一時間就想到Google, 然后搜索了下, 發(fā)現(xiàn)并沒有這個問題的解決辦法, 于是我就仔細看了下這個問題, 標題所說我的文件不能添加到一個已經(jīng)被刪除的父類當中
可是我的文件明明已經(jīng)添加到了項目里, 測試機運行都很正常
我忽然想到了我在導入這個庫的過程是有問題的, 我是先將這個庫從項目文件中刪除, 然后又重新將下載后的庫放進了項目, 可是又忽然發(fā)現(xiàn)下載后的庫貌似有問題,以防萬一, 我按照需求又重新下載了一份, 重復以上的過程將庫放進了項目
這樣就導致一個問題, 在SVN中, 將原項目中的庫刪除后, 這個庫所在的文件就會顯示黃色的嘆號, 我們正常就需要將他delete, 變成紅色的D后再commit, 這樣這個文件的索引在SVN中就會刪除, 但是在這里就不行, 這個文件的索引已經(jīng)在SVN中變?yōu)辄S色的嘆號, 現(xiàn)在卻要在這里再這里繼續(xù)添加文件