У меня есть хранилище, которое выглядит примерно так:
foo/
subrepo/
a_file_in_subrepo
another.ext
unrelated_file
subrepo
- это хранилище на github, и в моем хранилище есть пульт, скажем sub
, который отслеживает его, но ни один из файлов не объединен.
То, что я хочу, это объединить в sub/master
в папке subrepo
. Я знаю, что a_file_in_subrepo
и another.ext
точно такие же, как в sub/master
, но если я запускаю git merge -s subtree sub/master
, я не получаю то, что хочу, а вместо этого получаю:
foo/
subrepo/
a_file_in_subrepo
another.ext
unrelated_file
a_file_in_subrepo
another.ext
Я действительно запутался. Я знаю, что это угадывает каталог для автоматического объединения, могу ли я это переопределить?