|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Dmitry Demchuk 2:462/30.44 28 Feb 2002 03:43:00 To : Paul Yanchenko Subject : синхронизация файлов между компьютерами --------------------------------------------------------------------------------
27 Feb 02 17:29, you wrote to me:
PY>>> У меня есть проблема. У меня два места, на которых я пишу
PY>>> исходные коды: дома и на работе. И почти каждый день я
PY>>> сталкиваюсь с необходимостью по окончании работы вспоминать что
PY>>> я изменял, архивировать это и переносить на другой компьютер
PY>>> либо при помощи
DD>> Попробуй приспособить MS Source Safe.
PY> Как он работает? В описанных проблемных ситуациях?
PY> Мне как бы главное не программа (тем более Microsoft'у я бы не доверил
PY> свои исходники), если будет четкий алгоритм - программу уж я всяко
PY> напишу.
Да ладно, объясни мне что Товальдс - рулез ;)
Работает просто: заводится база исходников и все исходники валят туда. Потом
каждый юзер может взять последнюю версию (и файл у него будет read only) или
сделать Check Out - взять для изменения. Бинарные файлы могут браться для изм.
только одним человеком в 1 момент времени. Тексты могут брать несколько. Потом
то что взял и поменял заливаешь обратно (Check In). СС достаточно умно
обрабатывает ситуацию когда:
- Вася сделал Check out файла
- Петя - аналогично
- Вася сделал Check in
- Петя - тоже.
В базе будут изменения обоих. Если какой-то кусок поменяли оба - у Пети
спросят какой вариант выбрать как более правильный. Кроме того, всегда можно
сравить файл на диске с базой, в базе ведется история. Можно взять исходники за
какое-то число, сравнить разные версии одного файла и проч.
Дальше - смотри сам, я такой задачи перед собой не ставил, это мысли в слух.
Заведи 2 базы - дома и на работе и выравнивай на здоровье. Hа работе - чекин,
посмотрел, что изменилось, вытащил, запаковал, положил на отправку. Я уверен,
что это можно автоматизировать. А кроме того порядка будет больше и не будет
пропадать работа из-за ошибок копирования.
Dmitry
---
* Origin: (2:462/30.44)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27573c7d9967.html, оценка из 5, голосов 10
|