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


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.