В любой момент я работаю над несколькими документами в LaTeX. Мне нравится держать свои документы в git repos, чтобы использовать ветвление, быть в состоянии вернуться и т. Д. И т. Д. Частично я работаю на своем компьютере в своем офисе и частично в доме.Обмен несколькими git-репозициями между компьютерами
У меня есть каталог, содержащий несколько git-репозиториев (каждый для одной бумаги, в своем собственном подкаталоге). Мне нужен хороший способ управлять всеми этими репозиториями на компьютерах. Конечно, я мог бы просто клонировать каждое репо на обоих компьютерах и нажимать/тянуть через сервер, но потом я должен клонировать каждый репо вручную, создавать новые каталоги на каждом компьютере каждый раз при запуске нового проекта и т. Д.
Вместо этого я мог бы хранить все проекты в одном и том же репо, но хочу иметь отдельные ветви для каждого, и мне нужно иметь возможность делиться некоторыми проектами с некоторыми соавторами. Мой нынешний подход состоит в том, чтобы просто rsync все, когда я иду домой ночью, но тогда это неприятность, если я забываю синхронизировать, прежде чем уйти.
Вопрос: что такое «правильный» способ справиться с этой ситуацией?
(другая соответствующая информация:.. Я бег Linux и предпочитаю подход командной строки Нет Dropbox разрешен)
Филиалы не предназначены для несвязанного контента, и Git не поддерживает разрешения для каждой ветви (хотя это может потребовать некоторое серверное программное обеспечение). Я настоятельно рекомендую оставаться в репозиториях для каждого проекта. – Chris
Это было мое впечатление - спасибо за подтверждение! Сейчас все бумаги находятся в отдельном репозитории, и я хотел бы сохранить его таким образом. То, что я хочу, - это простой способ клонировать весь набор репозиториев сразу, а не один за другим. – Mark