問題
最近在使用repo拉項目時,碰到了這個問題,只知道是操作失誤導致的,但就是想不起來具體是哪步所致。網上找了很多基本都是同一個帖子原因是git本地有改動導致的,而我的文件夾是新建的,不存在git操作,所以和我的問題不匹配,最後折騰了好久才解決!
原因及解決辦法
其實原因很簡單,找到你的工作空間根目錄或者新建文件夾的根目錄,執行ls -al,查看列表裏是否出現.repo的文件,有的話再執行rm -rf .repo將文件刪除即可,出現這個問題的原因是我創建了文件夾準備拉項目,但是在執行repo init時沒有進入這個新建的文件夾在其根目錄執行了操作,這才導致了不可重複執行!
備註
如果實在找不到是哪裏多了.repo文件,也可以到根目錄執行搜索.repo語句
find . -type d -name .repo
全局搜索,不在項目裏的.repo即爲多餘的 !刪除即可!
(這裏我搜索出來的目錄是 ./.repo,進入到該目錄(cd ./.repo),再執行ls -al,查看有.repo再執行rm -rf .repo)