Самостійний хост-скринька [закрито]


11

Хтось знає про програмне забезпечення для спільного використання / синхронізації файлів, яке працює як Dropbox, але влаштовується самостійно? Це могло б бути централізовано за допомогою сервера в реальному часі, який контролює все, або децентралізованого.

Відповіді:



10

Я використовував Unisonпротягом багатьох років, перш ніж я пробився і поїхав з Dropbox (це пристрасть до мобільних пристроїв, що нарешті мене змусило).

Це безкоштовно, він синхронізується з вашими серверами, працює на будь-яких платформах, у ньому є безліч варіантів налаштування. Ви можете налаштувати його на центральний сервер ("зіркова архітектура") або просто використовувати його одноранговий.

  • На відміну від Dropbox: він насправді обробляє злиття, що робить його чудовим для програмування чи будь-чого іншого, що базується на тексті. Git / Mercurial міг це зробити, але ...
  • На відміну від повнорозмірного керування джерелом, воно не змушує вас нічого перевіряти або думати про всі інші складності контролю версії. Rsync це робить, але ...
  • На відміну від rsyncдрузів, він розуміє рухи / перейменовування / видалення - тому ви ніколи не намагаєтесь зрозуміти, в якому напрямку синхронізувати.

Спробувати!


Хоча ви відповіли на питання, мені незручно, що простий інструмент синхронізації може стати заміною для керування джерелами. Версія, відмінності, розгалуження та об'єднання гілок приходять до тями.
Джошуа Дрейк

@ Джошуа: Так, мені теж незручно з цим наслідком! Ніколи не пропонована синхронізація є заміною SCM. Швидше: якщо ви так засмучені синхронізацією, що приносите великі гармати управління джерелами, існують альтернативні рішення. Я ніколи не використовую Unison або Dropbox для SCM, звичайно.
ckhan

Схоже, Union вже не розробляється
Тім

0

Деякі вважають, що розміщення субверсії на місцевому рівні є хорошим рішенням (і робить його доступним у мережі через ssl vpn, як OpenVPN)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.