Сотрудничать по локальной сети

554
FreeSnow

Мы с коллегой должны создать веб-сайт на основе HTML (без PHP, без ASP.net и т. Д.). Есть ли у нас возможность работать с одними и теми же файлами / проектами в нашей локальной сети? Прямые правки были бы лучшими, однако любая другая система была бы приемлемой.

1
Вы ищете совместное программное обеспечение для редактирования в реальном времени или информацию о контроле версий? Вы можете использовать локальный репозиторий `git` или` svn` или `mercurial`, и это поможет разрешить конфликты редактирования, но это не то же самое, что одновременное совместное редактирование. sbtkd85 13 лет назад 1
Просто из любопытства, как эти системы предотвращают конфликты редактирования? Я мог бы просто попросить вас опубликовать это как ответ :) FreeSnow 13 лет назад 0

1 ответ на вопрос

5
sbtkd85

Я бы предложил использовать программное обеспечение контроля версий, особенно мне нравится git . По сути, используя систему контроля версий, вы оба можете редактировать файлы, и если вам случится внести изменения в один и тот же файл, который конфликтует, VCS сообщит вам об этом и позволит вручную объединить изменения. Для большинства правок программа достаточно хороша для автоматического объединения изменений, которые вы оба делаете. Это гарантирует, что вы не уничтожите работу друг друга, и позволит легко вернуться к более ранней версии файлов (в данном случае веб-сайту), если вы что-то напутаете. Также вы можете использовать ветвление, чтобы проверить различные идеи / функции и объединить их с основной линией, если они вам нравятся / они работают.

Другие VCS включают Mercurial и Subversion (их намного больше). Я бы порекомендовал git, потому что он имеет приличную кроссплатформенную поддержку, хорошо документирован и хорошо используется, поэтому довольно легко найти хорошие руководства / справку по нему. Вот несколько из них:

Это в значительной степени подводит итог, за исключением того, что для начинающих, действительно небольших проектов (в данном случае 2 человека, только HTML), я бы порекомендовал Subversion с TortoiseSVN. Я считаю, что людям легче понять, а хорошие расширения для проводника означают, что вам не нужно беспокоиться об использовании командной строки. Kibbee 13 лет назад 2
Я бы предложил разместить его на одном из бесплатных сайтов, таких как Assembla. Проще настроить, они позаботятся о резервном копировании, и вы можете использовать его из любого места. Jeanne Pindar 13 лет назад 0