Синхронизировать репозиторий git между рабочим и домашним ПК - PullRequest
1 голос
/ 30 июня 2011

Мой исходный код управляется git.Я работаю в офисе в дневное время и дома в ночное время.Как я могу синхронизировать репозиторий с работы и дома?

Решение, которое я до сих пор гуглял, может извлекать или выдвигать только изменения фиксации.Что делать, если я хочу синхронизировать неотслеживаемые и промежуточные файлы / папки тоже?

Ответы [ 3 ]

3 голосов
/ 30 июня 2011

Синхронизация неотслеживаемых файлов с git невозможна.Но вы можете поместить свой репозиторий в Dropbox (www.dropbox.com) и позволить Dropbox синхронизировать все файлы при использовании git для управления ревизиями кода.

1 голос
/ 28 августа 2012

Лучшим способом справиться с этим будет, безусловно, мой выбор. Использование USB-накопителя или папки Dropbox в качестве замены системы контроля версий, которая вполне способна делать то, что вы хотите, выглядит как шаг назад.

0 голосов
/ 28 августа 2012

Как насчет, иметь флэш-накопитель USB. Используйте два пакетных файла, например:

FROM_PC_TO_USB.bat

@echo off
robocopy /E /Purge /copy:DAT /MT:16 /MIR C:\My\Repo\Path \My_Usb_Path

FROM_USB_TO_PC.bat

@echo off
robocopy /E /Purge /copy:DAT /MT:16 /MIR \My_Usb_Path C:\My\Repo\Path 

Robocopy - это невероятно быстрое и эффективное приложение для синхронизации файлов и папок, которое несколько секунд тихо скрывалось в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...