在subversion中存储图像文件,psd文件,ai文件,flash

时间:2010-05-17 04:54:30

标签: svn version-control image

我可以在subversion中存储大量图像文件吗?我的设计师通常会创建这些设计并将它们存储在PC上的任何位置,而且没有系统。我可以将文件存储在svn存储库中。这样我也可以保护我的数据免受未经授权的访问,也更容易存档。

您有什么意见,有没有更好的方法呢?

谢谢!

5 个答案:

答案 0 :(得分:5)

是的,您可以在SVN存储库中存储您想要的任何内容。对文件类型或任何内容没有限制。

答案 1 :(得分:4)

我会使用Subversion over Git来获取二进制文件。 Git没有锁定,因为它的分布式性质,这是二进制文件的问题,当2个或更多人更新同一文件,然后尝试合并时发生冲突。由于您还关心安全性,Subversion具有精细ACL,因此您可以将特定文件夹锁定到设计人员。

我也不会向平面设计师推荐Git。 Git对于程序员来说很好,但是对于那些只想“保存文件”的设计师来说,它是复杂的。 Tortoise SVN for Subversion易于用于非程序员类型。

答案 2 :(得分:3)

你可以,但它不是为它做的。 Git,SVN用于管理带行返回的文本(源代码)。

除此之外,他们无法做出差异所以每次你提交psd git都会完全保存它。您的存储库将会快速增长。

拿一个150mb的PSD,说设计师改变它5次并每次提交它,你最终得到750Mb的存储库!使用git时,问题甚至更糟,您需要在本地下载具有完整历史记录的所有存储库。

所以它会开始工作,但它肯定不适合大型位图文件,你想要控制历史记录(当然使用不同的文件名)并独立同步。

答案 3 :(得分:1)

我们在SVN中存储了数千张图像。当你想第一次同步它需要很长时间,有时一天 - 在100MBit网络 - 。一旦完成同步。操作然后它运作良好。

这是我的经历。我不知道什么是最好的方式。

答案 4 :(得分:0)

或者您可以使用“git”,它也会为您提供本地存储库。优点是您可以在本地盒子上临时“登记”,而无需将大文件传输到服务器。一旦您的设计师拥有最终产品,他们就可以将其“推送”到主存储库。