зручна система контролю ревізії


8

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

Редагувати: я отримую багато рішень, які не підходять, і я думаю, що це тому, що я не зрозумів у своєму відкритті. Основна причина, яку я хотів би використовувати цей інструмент, полягає в управлінні керуванням джерелами програмного забезпечення (але також і в бінарних файлах, наприклад, файлах Word і Excel), тому йому потрібно буде підтримувати такі речі, як управління розгалуженням, об'єднанням та звільненням. Хоча я буду головним користувачем, дружині також потрібно буде використовувати цей інструмент, але вона не технічна. Однак вона грамотна комп'ютером і може обійтися навколо зручного для користувачів програмного забезпечення.

Основна проблема, яку я виявив із підривкою та Perforce, полягала в тому, що було декілька локацій, коли потрібно було ввести шляхи для розташування в сховищі джерела. Простий перегляд графічного інтерфейсу до місць розташування був би ідеальним, але ці конкретні області вимагали від користувача вручну ввести шлях у текстове поле з невеликим підтвердженням, чи він дійсний чи ні.

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


4
Не могли б ви детальніше пояснити, чому Subversion не була дієвою? Чи використовували ви додаток TortoiseSVN, що залучається у File Explorer?
Гері Роу

2
Це може допомогти також, якщо ви надасте інформацію про типи файлів, які ви будете вводити в контроль редагування. Деякі з найбільш популярних, наприклад, Git і Mercurial, наприклад, найкраще працюють з текстовими файлами, а не з двома файлами (файли зображень тощо).
Іссек

Ви хочете, щоб нетехнічний користувач використовував програмне забезпечення для управління версією з розгалуженням та об'єднанням? Більшість технічних користувачів бояться виконувати ці дії! Найкращий варіант - це, мабуть, використання двох систем: одна для розширеного розгалуження / злиття з вихідним кодом, а інша щось просте, як Dropbox з документами Excel та Word.
Даніель Бек

Відповіді:


7

Ви сказали, що ви пробували підрив, але чи пробували ви коли-небудь спробувати Черепаху SVN ? Він працює як розширення оболонки, і ваш сховище може знаходитися в будь-якому місці (включаючи локально в каталозі).

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


Так, саме для цього я використовував Subversion.
user80176

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

@ user80176 Вас зіпсувала Windows, оскільки багато людей все ще використовують SVN з підказки :) Я можу повністю зрозуміти, що ви маєте на увазі. Я думаю, що коли ви введете URL вперше, він стає частиною випадаючого списку.
jonsca

4

Що з Dropbox? Він використовує систему синхронізації папок, але вони також зберігають копію на власних серверах. Це, здається, дуже просте у використанні.


2
Вибачте, але це лише синхронізація папок. Я шукаю систему контролю ревізії. Система контролю за версією зберігатиме всі зміни у файлі та дозволяє додавати примітки до кожного редагування. Подібно до того, що використовується у розробці програмного забезпечення, але я шукаю зручну для користувачів версію до речей, про які я згадував у вступному дописі.
user80176

2
@ user80176 - це не лише синхронізація папок. Ви можете клацнути правою кнопкою миші файл та отримати попередню версію.
Кіт Сунде

@User Залежно від того, що ви маєте намір зробити, ви можете використовувати Dropbox і писати журнал роботи вручну, не пов'язаний між собою (наприклад, Outlook або інше управління завданнями). Таким чином ви все ще можете шукати, що ви робили коли.
Даніель Бек

Dropbox також має можливість відкатати попередню версію файлу.
Wuffers

Оскільки я буду використовувати це для управління керуванням джерелами програмного забезпечення, dropbox не підходить для цього.
користувач80176

4

Ви можете подивитися на Git разом із SmartGit і з відкритим кодом, і з інтерфейсом SmartGit.


SmartGit, здається, міг би відповідати рахунку. Мені доведеться спробувати. Дякую.
user80176

2

Чи знаєте ви про тіньову копію ? Він вбудований у Windows.


Вибачте, це було б непридатно для того, що мені це потрібно. Я відредагував вступний пост, щоб зробити це зрозумілішим.
user80176

1

Ви заглянули в FileHamster ? Я використовував це раніше, і це досить легко зрозуміти.


Вибачте, це було б непридатно для того, що мені це потрібно. Я відредагував вступний пост, щоб зробити це зрозумілішим.
користувач80176

1

Я роблю те саме, що ви хочете зробити, і я також маю справу з дружиною, яка не є технічною. І мені теж потрібна історія перегляду.

По лінії Dropbox ви подивилися Wuala (від La Cie)? Перевірте їх сервіс. http://www.wuala.com . Я використовував SugarSync і Dropbox (я використовував лише ПК з Windows), але Wuala був найпростішим у використанні. Він має приємний інтерфейс Windows, має контрольний перегляд, він синхронізується на всіх комп’ютерах, у ньому є додатки для смартфонів тощо.

Однак, плата є, але ви можете це контролювати, виходячи з того, скільки потрібно зробити резервне копіювання.

(ПРИМІТКА. Я не маю жодних стосунків з Wuala, окрім як клієнта, і не отримую жодної користі, згадуючи тут послугу.)


Вибачте, це було б непридатно для того, що мені це потрібно. Я відредагував вступний пост, щоб зробити це зрозумілішим.
user80176

1

Bazaar - це найпростіша система SVN, якщо вам дійсно потрібен контроль версій. Йому не вистачає більш тонкого контролю над іншими системами, такими як GIT, але порівняно, він набагато зручніший для користувачів. Ви можете займатися бігом в найкоротші терміни (п’ять хвилин відповідно до цього підручника ).

Якщо ви хочете керувати версіями для простих документів (наприклад, Word і Excel), вам слід просто скористатися Google Документами . Ніяких налаштувань не потрібно, не потрібна перевірка SVN, не потрібна технічна інформація. Ви та ваша дружина можете одночасно редагувати один і той же документ і бачити, як змінилися інші. Не стає легше, ніж це.


Боюся, базар також є самим повільним.
vtest

@vtest Я ніколи не робив порівняння швидкості між Bazaar та іншими SVN, але мені це ніколи не здавалося повільним. Я використовував це під час ІТ-конференції близько місяця тому з 20 одночасними, і у нас взагалі не було проблем, плюс до нашого центрального сховища було близько 200 миль (тобто не місцевих).
ubiquibacon

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