Raf*_*fal 20 dropbox git version-control
我每天都在处理大量文本文件,我使用 Dropbox 作为恢复早期文件版本的一种方式,以防出现问题。
我正在寻找简单的方法来补充/替换该功能中的 Dropbox,以防我的 Internet 连接断开并且 Dropbox 无法正常工作。基本上,我想使用 git 来:
1) 自动保存磁盘或给定文件夹中每个文件的每个修订版,但仅限于某些扩展名(.html、.tex、.txt、.doc、.odt 等)
2) 轻松浏览以前的版本并恢复它们。理想情况下,我可以选择目标文件夹来保留修订
为每个文件创建一个新的 Git 项目并不是一个好主意,所以我正在寻找一些更简单的东西,它只会重新创建文件夹结构,并提供恢复以前版本的选项。
iBe*_*eve 23
使用SparkleShare怎么样?
SparkleShare 旨在使用 Git 在多个贡献者之间自动同步项目。您基本上可以将它用作一个工具,用于自动将更改保存到版本控制的 Git 存储库中的文件,并且不需要使用其多贡献者功能。
它将连接到各种服务,包括 BitBucket:

在这里您可以看到它显示的文件夹的历史记录:

SparkleShare 仅保存更改并保留更改列表。没有办法(据我所知)使用它来查看特定提交时的文件。单击“最近更改”对话框中的文件只会打开最新版本。
因此,您可以使用 Git 客户端,例如Giggle 查看特定提交的更改:

但是,Giggle 不会让您查看特定提交时的实际文件,而是强制您查看更改。因此,您可能想要使用不同的客户端,例如gitg:

(到处都是黑色是一个错误,因为我使用的是 GNOME 3.8 PPA。)
您可以通过单击此按钮安装 SparkleShare:
或者,您可以在终端中使用此命令:
sudo apt-get install sparkleshare
Run Code Online (Sandbox Code Playgroud)
iBe*_*eve 11
如果您正在寻找高级备份工具,我建议您使用Back In Time.

您可以通过多种方式对其进行配置,但以下是我的使用方式:
| 归档时间: |
|
| 查看次数: |
2920 次 |
| 最近记录: |