Сохранять тайник после git filter-branch --subdirectory-filter

Недавно я разделил свой репозиторий (находящийся в 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 иерархии?

8
задан Alexis King 14 April 2015 в 06:42
поделиться