用户友好的版本控制系统


8

我正在寻找一个用户友好的版本控制系统,我和我的非技术妻子都可以使用。我尝试了颠覆和强制,但发现它们过于复杂,并且某些操作无法通过GUI完成。它只能在Windows客户端和本地网络上使用。我想将主存储库存储在Windows Home Server上。免费是最好的选择,但如果它是好的软件,那么供消费者使用的合理价格也可以。提前致谢。

编辑: 我得到了很多不合适的解决方案,我认为这是因为我在开幕词中不清楚。我想使用该工具的主要原因是为了进行软件源代码管理(还包括二进制文件,例如Word和Excel文件),因此它需要支持分支,合并和发布管理等功能。虽然我将成为主要用户,但妻子也将需要使用该工具,但她不是技术人员。但是,她具有计算机知识,可以使用用户友好的软件来工作。

我发现Subversion和Perforce的主要问题是,当需要为源存储库中的位置输入路径时,存在几个位置。一个简单的GUI浏览该位置将是完美的,但是这些特定区域要求用户在文本框中手动输入路径,而几乎不确认该路径是否有效。

如您所见,Dropbox之类的文件同步软件不支持此操作,即使它支持文件版本控制。


4
您能否详细说明为什么Subversion无法使用?您是否使用了挂接到File Explorer的TortoiseSVN应用程序?
加里·罗

2
如果您要提供有关要放入版本控制中的文件类型的信息,也可能会有所帮助。例如,一些比较流行的文件,例如Git和Mercurial,最适合文本文件,而不适合二进制文件(图像文件等)。
Isxek

您是否希望非技术用户将修订控制软件与分支和合并一起使用?大多数技术用户都害怕执行这些操作!最好的选择可能是使用两种系统,一种用于高级分支/与源代码合并,另一种则很简单,例如带有Excel和Word文档的Dropbox。
丹尼尔·贝克

Answers:


7

您说您尝试过颠覆,但是您曾经尝试过Tortoise SVN吗?它用作外壳程序扩展,您的存储库可以位于任何位置(包括目录中的本地位置)。

这是相当直观的(比命令行颠覆要多得多)。我不确定内部的“ diff”实用程序是否可以处理文字处理程序文档之类的东西,但是我确定该信息在某处可用。


是的,这就是我使用Subversion的目的。
user80176 2011年

Tortoise SVN正是我在Subversion中使用的,并且感觉这仍然不足以满足我的需求。虽然大多数都可以,但是有一些关键功能需要手动输入文本,而不是提供漂亮的GUI(例如,输入存储库的路径)。
user80176 2011年

@ user80176您已经被Windows宠坏了,因为许多人仍然从提示中使用SVN :)我完全可以理解您的意思。我认为,一旦您第一次输入URL,它就会成为下拉列表的一部分。
jonsca 2011年

4

那Dropbox呢?它使用文件夹同步系统,但它们还将副本存储在自己的服务器上。它似乎非常易于使用。


2
抱歉,这只是文件夹同步。我正在寻找一个版本控制系统。版本控制系统会将每个更改存储到文件中,并允许您针对每次编辑添加注释。与软件开发中使用的软件类似,但我正在寻找与用户在本文开头提到的内容一样的用户友好版本。
user80176 2011年

2
@ user80176-不只是文件夹同步。您可以右键单击文件并检索以前的版本。
Kit Sunde

@User根据您打算做什么,您可以使用Dropbox并手动编写不相关的工作日志(例如Outlook或其他任务管理)。这样,您仍然可以查找您所做的工作。
丹尼尔·贝克

Dropbox还具有回滚文件的早期版本的功能。
Wuffers

因为我将使用它进行软件源代码管理,所以dropbox不适合此操作。
user80176 2011年



1

您是否研究过FileHamster?我以前用过,很容易弄清楚。


抱歉,这不适合我需要的东西。我已经编辑了开头的帖子,使其更加清晰。
user80176 2011年

1

我正在做您想做的同样的事情,而且我还必须和一个非技术性的妻子打交道。而且,我也需要修订历史记录。

沿着Dropbox的路线,您是否看过Wuala(来自La Cie)?查看他们的服务。http://www.wuala.com。我曾经使用过SugarSync和Dropbox(我只使用过Windows PC),但是我发现Wuala是最容易使用的。它具有一个不错的Windows用户界面,具有版本控制功能,可以在所有计算机上同步,具有智能手机应用程序等。请检查一下是否符合您的要求。

就是说,要付费,但是您可以根据需要备份的数量来控制费用。

(注意:除了是客户之外,我与Wuala没有任何关系,并且在这里提及服务不会给您带来任何好处。)


抱歉,这不适合我需要的东西。我已经编辑了开头的帖子,使其更加清晰。
user80176 2011年

1

如果您确实需要版本控制,Bazaar是迄今为止最简单的SVN系统。它缺乏对其他系统(如GIT)的更好控制,但相比之下,它更加用户友好。您可以立即开始运行(根据本教程,只需5分钟)。

如果您想对简单文档(例如Word和Excel)进行版本控制,则应该只使用Google Docs。不需要设置,不需要SVN结帐,不需要技术背景。您和您的妻子可以同时编辑同一文档,并立即看到彼此的更改。没有比这更容易的了。


恐怕集市还是迄今为止最慢的集市。
vtest 2011年

@vtest我从未在Bazaar和其他SVN之间进行任何速度比较,但对我而言似乎从来没有变慢。我在一个月前的一次IT会议上使用了它,同时进行了20次,我们完全没有问题,而且我们的中央存储库大约在200英里之外(即不在本地)。
ubiquibacon,2011年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.