Как использовать Bazaar с Dropbox?

Я хочу написать код (фактически файл латекса) с другими соавторами. Мы хотим сотрудничать через Dropbox и контроль версий нашего файла с помощью Bazaar.

  1. Как это сделать? Есть короткий учебник, как это сделать?

  2. Есть ли лучший способ совместной работы над одним файлом в Dropbox, то есть без системы контроля версий?

  3. Существует ли лучшая система управления версиями, подходящая для Dropbox, которая также проста в освоении.

ПРИМЕЧАНИЯ. Я использую только базовые основы управления версиями в Bazzar. К сожалению, я не знаю, как правильно пользоваться системами контроля версий. Мне нужен очень простой механизм.

1 ответ

Создайте Bazaar-репозиторий без рабочего дерева в общей папке Dropbox:

bzr init --no-tree /path/to/subfolder/in/dropbox

Вы и ваша команда можете оформить заказ или перейти из этого общего хранилища. Преимущество отсутствия рабочего дерева в том, что никто не будет работать с ним напрямую по ошибке. Лучше всего, если каждый из вас оформит покупку / ответвление из этого хранилища.

Если у вас уже есть существующее хранилище, вы можете поместить его в папку dropbox без рабочего дерева, например:

cd /your/local/working/tree
bzr push --no-tree /path/to/subfolder/in/dropbox

Выше приведена автономная настройка хранилища. Если позже вы захотите поделиться несколькими ветками с вашей командой, то будет лучше использовать вместо этого общий репозиторий. Этот способ сэкономит место для хранения и пропускную способность. Я думаю, что это, вероятно, немного продвинуто для вас сейчас, но если вам это понадобится в будущем, вы можете легко перенести свой существующий репозиторий в настройку общего репозитория, например так:

cd /path/in/dropbox
bzr init-repo --no-trees repo
bzr branch /path/to/old/repo repo/trunk

После этого вы можете создать несколько веток рядом с trunk внутри репо, чтобы поделиться в вашей команде, и это будет эффективно.

Что касается вашего второго вопроса, я думаю, что лучше использовать контроль версий, а не один неверсионный файл. Это небольшая инвестиция, но она наверняка окупится в долгосрочной перспективе.

Что касается вашего второго вопроса, Bazaar - очень простой в использовании, очень интуитивно понятный инструмент. Я думаю, что это отличный выбор для вас. (Отказ от ответственности: я недавно написал книгу о базаре.)

Другие вопросы по тегам