2

我总是将所有源代码备份到 .zip 文件中,然后将其放入我的 USB 驱动器并上传到世界其他地方的服务器。但是我每两周只这样做一次,因为我的项目有点大.

现在我的项目目录(我有几个)在其中包含 c++ 文件的层次结构,其中穿插着 .o 文件,如果不忽略这些文件,备份将需要一段时间。

有哪些工具可以让我高效、方便地备份内容,并让我指定要备份的文件类型(其中有很多 .png、.jpg 和一些文本类型),以及要忽略的目录(尤其是.构建目录)?

或者有没有人们使用的巧妙方法?

4

3 回答 3

2

我使用 Dropbox,我是一个开发软件的单一开发人员。在某些项目中,我从我的 Dropbox 中进行计算,这意味着它们在我每次构建时都会同步。其他项目我自己复制源代码。但最重要的是,我可以在所有安装了 Dropbox 的计算机上工作……满足我的简单需求

于 2010-03-19T09:00:23.210 回答
2

虽然不是备份解决方案,但远程服务器上的版本控制管理器可以满足您的大部分需求:

  • 只保存更改,而不是整个项目
  • 你可以过滤掉你不想保存的东西

此外,您可以创建存储库的存档以进行真正的备份。

如果您想了解版本控制,请查看 Eric Sink 的博客,特别是:

于 2010-03-19T08:59:40.997 回答
0

同意莫维希尔。如果您不希望这样,请考虑rsyncunison有效地保留最新的副本,无论是在同一台机器上还是在不同的机器上。

于 2010-03-19T11:22:12.173 回答