Я ищу удобную систему контроля версий, с которой могут работать и я, и моя не техническая жена. Я пробовал подрывную деятельность и исполнение, но оказалось, что они слишком сложны, и некоторые вещи не могут быть выполнены через графический интерфейс. Он будет использоваться только на клиентах Windows и только в локальной сети. Я хотел бы хранить основной репозиторий на моем домашнем сервере Windows. Лучше всего было бы бесплатно, но разумная цена для потребительского использования также подойдет, если бы это было хорошее программное обеспечение. Заранее спасибо.
Изменить: я получаю много решений, которые не подходят, и я думаю, что это потому, что я не был ясен в своем первом посте. Основная причина, по которой я хотел бы использовать этот инструмент, - это управление программным управлением исходным кодом (но также и для двоичных файлов, например, файлов Word и Excel), поэтому ему необходимо будет поддерживать такие вещи, как управление ветвлением, слиянием и выпуском. Хотя я буду основным пользователем, жене также нужно будет использовать инструмент, но она не техническая. Тем не менее, она хорошо разбирается в компьютерах и может легко найти удобный для пользователя программный продукт.
Основная проблема, которую я обнаружил в Subversion и Perforce, заключалась в том, что было несколько мест, где необходимо было указать пути для мест в исходном репозитории. Простой графический интерфейс для просмотра местоположений был бы идеальным, но эти конкретные области требовали, чтобы пользователь вручную вводил путь в текстовое поле с небольшим подтверждением того, был ли он действительным или нет.
Как видите, программное обеспечение для синхронизации файлов, такое как Dropbox, не подходит для этого, даже если оно поддерживает управление версиями файлов.
источник
Ответы:
Вы сказали, что пробовали Subversion, но пробовали ли вы когда-нибудь Tortoise SVN ? Он работает как расширение оболочки, и ваш репозиторий может находиться где угодно (в том числе локально в каталоге).
Это довольно интуитивно понятно (намного больше, чем подрывная деятельность командной строки). Я не уверен, что внутренняя утилита "diff" будет работать с такими вещами, как текстовые документы, но я уверен, что информация где-то доступна.
источник
Что насчет Dropbox? Он использует систему синхронизации папок, но они также хранят копии на своих собственных серверах. Вроде бы очень прост в использовании.
источник
Возможно, вы захотите взглянуть на Git вместе с SmartGit как с открытым исходным кодом, так и с интерфейсом SmartGit.
источник
Вы знаете о Shadow Copy ? Он встроен в Windows.
источник
Вы смотрели в FileHamster ? Я использовал это раньше, и это довольно легко понять.
источник
Я делаю то же самое, что и ты, и мне приходится иметь дело с нетехнической женой. И мне тоже нужна была история пересмотра.
Вдоль Dropbox вы смотрели Wuala (из La Cie)? Проверьте их обслуживание. http://www.wuala.com . Я использовал SugarSync и Dropbox (я использовал только ПК с Windows), но я нашел, что Wuala - самый простой в использовании. Он имеет приятный пользовательский интерфейс Windows, имеет контроль версий, синхронизируется на всех компьютерах, имеет приложения для смартфонов и т. Д. Проверьте его и убедитесь, что это то, что вам нужно.
Тем не менее, есть плата, но вы можете контролировать ее в зависимости от объема резервного копирования.
(ПРИМЕЧАНИЕ. У меня нет никаких отношений с Wuala, за исключением того, что я являюсь клиентом, и не получаю никакой выгоды, упоминая здесь услугу.)
источник
Bazaar - безусловно, самая простая из доступных систем SVN, ЕСЛИ вам действительно нужен контроль версий. Ему не хватает более тонкого контроля над другими системами, такими как GIT, но, по сравнению с ним, он намного удобнее для пользователя. Вы можете быстро начать работу (пять минут в зависимости от этим уроком ).
Если вам нужен контроль версий для простых документов (таких как Word и Excel), вам просто нужно использовать Google Docs . Не требуется настройка, проверка SVN, техническое образование не требуется. Вы и ваша жена можете редактировать один и тот же документ в одно и то же время и мгновенно видеть изменения друг друга. Не легче, чем это.
источник
Mercurial относительно прост для понимания. Это GPLv2 и имеет несколько расширений.
источник