Odessey писал(а):Уже сложно:((
Я так понимаю имеется ввиду вот это:
QuickSync
Executes sync operation as if you press "Tools->Synchronize" in MLO.
You can use this command to setup periodical sync in Scheduled Tasks.
Example:
mlo.exe D:\MLO\home.ml -quicksync -console
Пример:
Васечкин настроил синхронизацию:
...
Для таких сложностей, да еще с правами доступа, скорее нужен клиент/сервер решение, которого в мло нет (пока?).
Если права доступа не является задачей, то делаем так.
Создаем один серверный файл "буфер", куда все синхронизируют выбранные у себя ветки, а с сервера забирают нужные ветки коллег.
Пример:
Шаг1: Иванов и Петров отдают по два своих проекта серверному файлу.
Файл Иванова
Project 1 (Иванов - sync to server)
Project 2 (Иванов - sync to server)
Project 3 (do NOT sync)
Файл Петрова
Project 4 (Петров - sync to server)
Project 5 (Петров - sync to server)
Project 6 (do NOT sync)
Полученный серверный файл:
Project 1 (Иванов - sync to server)
Project 2 (Иванов - sync to server)
Project 4 (Петров - sync to server)
Project 5 (Петров - sync to server)
Шаг 2: Петров захотел наблюдать за проектом Иванова "Project 2". Тогда он создает новый профайл синхронизации и берет эту ветку с сервера.
В файл Петрова добавляется синхронизация еще одной ветки, выбранной на сервере: "Project 2 (Иванов - sync to server)". Получаем:
Файл Петрова после синхронизации.
Project 4 (Петров - sync to server)
Project 5 (Петров - sync to server)
Project 6 (do NOT sync)
Project 2 (Иванов - sync to server)
Прошу заметить, что один профайл синхронизации может синхронизировать либо весь файл либо одну ветку. Так что если нужно синхронизировать несколько веток - создаем несколько профайлов синхронизации.
Вообщем нужно вначале разобраться, построить модель и настроить синхронизацию. Зато потом работает хророшо и без сервера. Для особо сложных случаев без клиент/сервер решения не обойтись.
А.