Как работать в locale / remote и всегда синхронизировать работу

#django #git #rsync #sshfs

#django #git #rsync #sshfs

Вопрос:

это вопрос новичка.

У меня есть сервер, на который я загрузил весь свой рабочий каталог. Это небольшой проект в Django.

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

Кто-то говорит мне использовать sshfs , rsync git .

Каковы ваши рекомендации? Какой из них мне следует использовать?

Ответ №1:

В любом случае вам следует использовать git (или другую систему контроля версий), чтобы у вас всегда была запись изменений, которые вы вносите в свою работу. Синхронизация между системами — это дополнительное преимущество, которое вы получите, если правильно настроите git remotes и всегда убедитесь, что вы извлекаете данные с пульта при запуске и нажимаете обратно, когда заканчиваете.

Комментарии:

1. Можете ли вы связать мне простое руководство по настройке git на моем сервере и начать его использовать? Кстати, спасибо за ваш ответ.

Ответ №2:

Самый простой ответ для полной синхронизации между ними… Выпадающее окно 🙂

Но git может сослужить вам хорошую службу. Особенно, если вы хотите когда-нибудь расширить это, чтобы иметь сервер контроля качества или производственный сервер, на котором вы будете вносить изменения. Это большая тема, на которую здесь несколько раз отвечали. Выполните поиск по «git production deploy», чтобы получить список вопросов по этой теме.

Комментарии:

1. Спасибо. Вероятно, git — это способ. Теперь я должен понять, как использовать его на моем сервере и локально.