我正在尝试为我父亲在建筑行业的工作建立版本控制和记录。这只是一种让他跟踪文件更改(投标、报价、时间表等)并能够在需要时随时检索这些更改的方法。
现在,我 100% 的时间都在使用 git。但对我父亲来说,git(或控制台!)不是选项,它需要自动化,也需要简单性……
问题
- 是否有一种自动化的方法来跟踪文件变化,比如目录中的所有文件或特定文件的变化?
此时,适用于任何平台(Mac、PC 等)的解决方案都有效。他使用 Mac,我只是试图先建立一个起点!
答案1
答案2
我推荐(但不隶属于)SVN(或Git!)SASS豆茎。这是对版本控制非常友好的介绍。如此用户友好,以至于尽管我可以这样做,但我还是避免使用命令行。
将其与一些简单的东西结合起来乌龟SVN你会笑的。Beanstalk 用户界面非常简单,修订、注释等都可以在那里查看。(以及通过 Tortoise 在本地查看)
当然,另一种完全不同的方法可能包括本地 NAS 和某种“时间机器”类型的备份。无论是临时的还是更复杂的,都涉及 linus 发行版和 rsync。
德罗博如果预算不是主要问题的话,这可能是理想的选择。
最后但并非最不重要的同步回放是我的最爱,连接到任何类型的存储(S3?)都可以轻松提供版本备份。但这当然与“跟踪文件更改”相去甚远,而“跟踪文件更改”仍然是 Beanstalks 的主要优点。
答案3
5 年前 Assembla 做出了很好的尝试非极客的 SVN 客户端,但后来放弃了这个项目。如果你能在网上或 bump 上找到 EasySVN 的任何版本安迪·辛格尔顿你会快乐(无论何时何地)