我有一個具體的問題,我沒有在這裏或其他地方找到解決方案。我有一個SVN存儲庫,我正在使用git-svn來訪問它並對其進行處理。如何刪除git-svn中的空目錄?
前段時間,SVN倉庫中有一些空目錄(空的,只有子文件夾)。 Git不會跟蹤這些信息。然後將它們從SVN存儲庫中刪除。但我仍然有他們甚至跑步
git svn rebase
後,當我用手工刪除,它們將被重新創建在接下來的
git svn rebase
我怎樣才能擺脫他們的?
我使用純SVN進行檢查,它們不在存儲庫中。
嗯,這很奇怪。 Git根本不知道或跟蹤目錄。您是否檢查過您的老闆在刪除他們時可能錯過的那些目錄中是否有舊的不可見文件?嘗試在目錄中執行'ls -la'來檢查隱藏的文件。 – Leif
午夜指揮官不隱藏東西;)文件夾是空的。這可能是一個錯誤? :/ – Paladin
我對Git有過很多(很多)挫折感,但我還沒有偶然發現一個合法的「bug」。我的挫折大部分原因是我缺乏理解。如果你從Git命令行執行'git status',會發生什麼?文件夾是否顯示爲「未被跟蹤」?如果你在這些目錄上執行'git ls-files directory_name --error-unmatch';它會返回「true」還是「false」?嘗試使用Git重新克隆存儲庫('git clone')以查看這些文件夾是否包含在新克隆中;也許他們只是從一個較舊的版本掛起。我只是在這裏瘋狂地猜測。 – Leif