2013-07-14 6 views
3

Я использую тоску по дому, чтобы подтолкнуть свои 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, хотя это кажется пустой тратой. Как я могу добавить только один файл и разрешить тоски по дому?

+0

О-мой-ЗШ использует мерзавца - я бы раскошелиться его (или просто перезаписать 'origin' на локальном клоне), добавить свои изменения в локальный репозиторий, и нажать к вашей вилке на GitHub (или аналогичной). Homesick, похоже, также использует git repo-oh-my-zsh, который хорошо работал бы как подмодуль (хотя я не использовал тоску по дому и не мог рассказать вам, насколько хорошо тоскует, обрабатывает подмодули, если вообще). – simont

ответ

0

Я должен был иметь RTFM.

Ключ - файл .homesick_subdir в корневой папке замка. Папки, добавленные в этот файл, объединяются, а не перезаписываются.

Просто добавьте .oh-my-zsh \ themes в этот файл, решите проблему.

Дополнительную документацию можно найти здесь: https://github.com/technicalpickles/homesick#homesick_subdir

 Смежные вопросы

  • Нет связанных вопросов^_^