Недавно я разделил свой репозиторий (находящийся в bigproj
), используя git filter-branch --subdirectory-filter deep / in / my / project
. Затем я переместил каталог .git
в deep / in / my / project
.
Теперь тайник находится в странном состоянии, где верхний тайник выглядит примерно так:
stash@{0}: filter-branch: rewrite
Я не могу сбросить этот тайник, так как получаю следующую ошибку (после git stash drop
):
refs/stash@{0}: not a valid stashed state
Теперь, даже если я знаю refid stash @ {1}, он все еще содержит различия для файлы в иерархии bigproj
. Можно ли переписать данные тайника так, чтобы они содержали только файлы, принадлежащие deep / in / my / project
иерархии?