Я использую тоску по дому, чтобы подтолкнуть свои dotfiles к github. Я внесла некоторые изменения в тему wedisagree для oh-my-zsh и хотел бы, чтобы это было обработано тоской по дому.homesick: sync modified zsh themefiles
Если вы добавляете этот файл в папку тоски по родителям ~/dotfiles/.oh-my-zsh/themes/wedisagree-modified.themes и позволяете тоски по дому вытащить новейшую версию из github и впоследствии символизировать их, она перезаписывает полный ~ /.oh-my-zsh с моим файлом темы, который остается единственным. Это, очевидно, нарушает oh-my-zsh, поскольку все файлы в папке теперь отсутствуют.
Я думаю, я мог бы добавить полный .oh-my-zsh в git, хотя это кажется пустой тратой. Как я могу добавить только один файл и разрешить тоски по дому?
О-мой-ЗШ использует мерзавца - я бы раскошелиться его (или просто перезаписать 'origin' на локальном клоне), добавить свои изменения в локальный репозиторий, и нажать к вашей вилке на GitHub (или аналогичной). Homesick, похоже, также использует git repo-oh-my-zsh, который хорошо работал бы как подмодуль (хотя я не использовал тоску по дому и не мог рассказать вам, насколько хорошо тоскует, обрабатывает подмодули, если вообще). – simont