自动版本控制 - 适用于商业环境

自动版本控制 - 适用于商业环境

我正在尝试为我父亲在建筑行业的工作建立版本控制和记录。这只是一种让他跟踪文件更改(投标、报价、时间表等)并能够在需要时随时检索这些更改的方法。

现在,我 100% 的时间都在使用 git。但对我父亲来说,git(或控制台!)不是选项,它需要自动化,也需要简单性……

问题

  • 是否有一种自动化的方法来跟踪文件变化,比如目录中的所有文件或特定文件的变化?

此时,适用于任何平台(Mac、PC 等)的解决方案都有效。他使用 Mac,我只是试图先建立一个起点!

答案1

SVN似乎是这里的理想选择。它很简单,有一个相当直观的用户界面。有几个很好的 GUI 实现,如智能SVN

唯一更简单的是 Google Drive,如果您右键单击文件夹或文件,只要它没有被删除,那么就会有版本历史记录,您可以轻松恢复。但是,版本控制仅来自 Web 界面,无法从 Google Drive 同步应用程序获得。那只是为了让您的文件保持更新。但是(根据经验),如果您删除文件夹/文件或重命名它;驱动器可能会在跟踪版本历史记录方面出现问题。

答案2

我推荐(但不隶属于)SVN(或Git!)SASS豆茎。这是对版本控制非常友好的介绍。如此用户友好,以至于尽管我可以这样做,但我还是避免使用命令行。

将其与一些简单的东西结合起来乌龟SVN你会笑的。Beanstalk 用户界面非常简单,修订、注释等都可以在那里查看。(以及通过 Tortoise 在本地查看)

当然,另一种完全不同的方法可能包括本地 NAS 和某种“时间机器”类型的备份。无论是临时的还是更复杂的,都涉及 linus 发行版和 rsync。

德罗博如果预算不是主要问题的话,这可能是理想的选择。

最后但并非最不重要的同步回放是我的最爱,连接到任何类型的存储(S3?)都可以轻松提供版本备份。但这当然与“跟踪文件更改”相去甚远,而“跟踪文件更改”仍然是 Beanstalks 的主要优点。

答案3

5 年前 Assembla 做出了很好的尝试非极客的 SVN 客户端,但后来放弃了这个项目。如果你能在网上或 bump 上找到 EasySVN 的任何版本安迪·辛格尔顿你会快乐(无论何时何地)

相关内容