0

我想使用 svn/git 进行图像备份。
图像由 jpg/psd/其他与图像相关的二进制文件组成。

这主要用于备份目的。我不需要跟踪旧版本。
存储库使“删除”变得困难。这就是为什么我考虑将它们用于备份目的

想知道 svn/git 是否更适合这个?

(这个问题应该交给超级用户吗?)

4

4 回答 4

2

存储库不一定会使删除变得困难。只需rm -rf *使用任何其他操作系统或 GUI 执行类似命令,您的文件就会消失。

如果您不需要版本控制,为什么不将它们复制到可移动存储?外部磁盘很便宜,许多其他媒体既便宜又防重写。

于 2012-07-06T00:05:23.517 回答
1

好吧,我个人更喜欢 GIT 而不是 SVN。我不认为像“图像”这样的细节应该定义您使用的内容,而是您更喜欢作为版本控制系统的内容。GIT 现在似乎风靡一时,那么为什么不这样做呢?如果您喜欢,它也有一些很棒的 GUI,而 SVN GUI 似乎有些缺乏。

于 2012-07-05T23:53:23.013 回答
1

我读过很多帖子,对于较大的存储库,GIT 的速度要快得多。(我只是不知道是由“更大”的存储库定义的文件的大小或数量)而且大多数新软件似乎都在 GIT 上,所以它一定有一些吸引很多人的东西。因此,我会选择 GIT :)

于 2012-07-06T00:05:44.360 回答
0

仅使用版本控制系统来存储二进制文件通常是一个坏主意。

我也不确定我的意图是否正确:
不过,如果您想使用 VCS 来存储您处理图片的“会话状态”,并且 Photoshop 的撤消功能不够好,或者您不想要以不同的名称手动存储图片...

git 是首选武器,因为它可以在本地使用。

图像文件往往更大,因此网络传输会随着时间的推移而变慢,而且 git 本身的工作速度比 svn 快。(当然,svn 也可以在本地设置,但更麻烦。)
如果需要,可以在使用 git 时使用远程存储库。但与 SVN 不同,您也可以在缺少网络连接时使用 git。

图形前端的可用性不应该成为决策者,因为对于这两个系统来说都存在很好的工具。

于 2012-07-06T00:06:17.010 回答