我想使用svn / git进行图像备份。
图像包含jpg / psd /其他与图像相关的二进制文件。
这主要是为了备份目的。我不需要跟踪旧版本 存储库使“删除”变得困难。这就是我考虑将它们用于备份目的的原因
想知道svn / git是否适合这个?
(这个问题应该转到超级用户吗?)
答案 0 :(得分:2)
存储库不一定难以删除。只需rm -rf *
或使用任何其他操作系统或GUI的类似命令,您的文件就不见了。
如果您不需要版本控制,为什么不将它们复制到可移动存储?外部磁盘很便宜,而且许多其他介质都很便宜且可以重写。
答案 1 :(得分:1)
嗯,我个人更喜欢GIT而不是SVN。我不认为像“图像”这样的细节应该是你使用的定义,而不是你喜欢的版本控制系统。 GIT现在似乎风靡一时,所以为什么不这样做呢?它也有一些很棒的GUI,如果这是你喜欢的,而SVN GUI似乎有点缺乏。
答案 2 :(得分:1)
我已经阅读了很多帖子,对于较大的存储库,GIT要快得多。 (我只是不知道它是由&#34定义的文件的大小或数量;更大的" repos) 此外,大多数新软件似乎都在GIT上,因此必须有一些关于它的东西吸引了很多人。因此,我会去GIT:)
答案 3 :(得分:0)
仅使用版本控制系统来存储二进制文件通常是一个坏主意。
我也不确定我的意图是否合适:
尽管如此,如果您想使用VCS存储处理图片的“会话状态”,并且Photoshop的撤消功能不够好,或者您不想以不同的名称手动存储图片......
git是首选武器,因为它可以在本地使用。
图像文件往往更大,因此网络传输越来越慢,加上git本身比svn工作得更快。 (当然,svn也可以在本地设置,但它更加炫耀。)
如果需要,可以在使用git时使用远程存储库。但与SVN不同的是,您还可以在缺少网络连接时使用git。
图形前端的可用性不应该是决策者,因为对于这两个系统都存在很好的工具。