Я думаю, этот вопрос был задан раньше, но я не нашел ничего интересного в работе. Я прочитал это Can I store the .git folder outside the files I want tracked? и Single Git repo with directories in multiple locations попытался поиграть с ним, но не нашел способ добиться этого.Один git для нескольких папок в разных местах
Целью этого является сохранение настроек резервного копирования для приложений и дотфайлов.
Но strucuture файлов смотреть somethink как этот
-- /Users/Jeremy/Library/Application\ Support/Sublime\ Text\ 3/Packages/User
------ Theme
------ Snippet
------ Preferences.sublime-settings
--
-- /Users/Jeremy/.gitconfig
--
-- /Users/Jeremy/.config/fish
------ config.fish
------ fish_history
Может быть, решение заключается в init
хранилище в «/ Users/Jeremy» и сделать большой gitignore, но я думаю, что это не самый лучший способ сделать это.
Как я могу создать только один репозиторий git на одном месте для управления всеми этими разными папками?
Это напоминает мне о http://blog.tfnico.com/2014/03/managing-dot-files-with- vcsh-and-myrepos.html и vcsh https://github.com/RichiH/vcsh (несколько репозиториев Git в $ HOME). Он был широко представлен на http://episodes.gitminutes.com/2013/06/gitminutes-13-richard-hartmann-on.html – VonC
. Я взгляну на это. – jbr
Возможно, вместо черных списков, белых списков в вашем gitignore? http://stackoverflow.com/questions/15288712/gitignore-whitelist-on-directory-and-its-contents – kevin