我搭了svn服务器,但设计师总抱怨用得非常不爽,说他原来公司只需文件拷贝即可,怎么办?

vanak


大家好,我是科技蒂文。作为一名科技领域的原创作者,在这里我想简单的发表一下我个人的观点,希望可以对您所帮助。

首先svn是给程序员用的,设计师根本就不应该用这种东西来做版本管理,包括git也是,因为你压根看不到修改了哪里,对设计师来讲这些都是繁琐且复杂的备份工具罢了,除了操作复杂外和手动复制文件没有任何不同。

其次那解决方案是什么?很遗憾业界也没有很完善的解决办法,目前单机设计软件里除了AffinityDesigner可以让文件连同历史记录一同保存(文件体积会变大),并且在历史记录面板里可以看到所有历史操作分支外(beta版),其他软件或多或少都是靠插件实现或者没有根本这种功能,这是一块空缺,某些在线工具提供了预览图式的修改历史功能,这些是很好的尝试,另外xd在内测时也曝光过类似的版本管理功能截图,但目前官方并没有放出任何消息。

最后除非程序员产生的版本和设计师完全一致,否则没必要增加设计师的工作量,单个设计文件少则几M大则上G,业界需要一种外部/文件式记录来管理设计图版本,而不是粗暴的让设计师使用程序员的版本管理软件来check in,check out, commit,push,因为看不到版本变化了哪里,这种操作真的是浪费时间。

以上就是我的观点,希望可以对你有所帮助,同时也希望大家关注我的头条号,我会定期的发表一些和科技相关的文章

在这里同时也希望大家能够喜欢我的分享,大家如果有更好的关于这个问题的解答,还望分享评论出来共同讨论这话题。

我最后在这里,祝大家每天开开心心工作快快乐乐生活,健康生活每一天,家和万事兴,年年发大财,生意兴隆,谢谢!


秋雅绿了


很简单,svn是给程序员用的,设计师根本就不应该用这种东西来做版本管理,包括git也是,因为你压根看不到修改了哪里,对设计师来讲这些都是繁琐且复杂的备份工具罢了,除了操作复杂外和手动复制文件没有任何不同。

那解决方案是什么?很遗憾业界也没有很完善的解决办法,目前单机设计软件里除了AffinityDesigner可以让文件连同历史记录一同保存(文件体积会变大),并且在历史记录面板里可以看到所有历史操作分支外(beta版),其他软件或多或少都是靠插件实现或者没有根本这种功能,这是一块空缺,某些在线工具提供了预览图式的修改历史功能,这些是很好的尝试,另外xd在内测时也曝光过类似的版本管理功能截图,但目前官方并没有放出任何消息。

总结一句,除非程序员产生的版本和设计师完全一致,否则没必要增加设计师的工作量,单个设计文件少则几M大则上G,业界需要一种外部/文件式记录来管理设计图版本,而不是粗暴的让设计师使用程序员的版本管理软件来check in,check out, commit,push,因为看不到版本变化了哪里,这种操作真的是浪费时间。





AFans


这个我最有发言权,因为我遇到了:

1,软件团队用SVN,手欠也给设计开了SVN让用

2,有个设计的一下子整个文件夹上传SVN,一下子占去几十个g,乱七八糟不知道整理

3,软件团队在服务器搞了个共享文件夹,软件,临时文件用

4,设计看到说要这种共享,用作部门间传文件(比较大),给开(但是限制了总得大小)

5,后面想在公司推百度企业云(考虑的内外传文件方便),让设计用,他们不愿意用(推脱说不好用)

总结一下:还是懒在作怪


生And活


你这确实给设计师无形中增添了巨大的负担。

svn是干嘛的?svn是版本控制工具,是代码的版本控制工具。代码是基于什么的?代码是基于字符的。字符中东西在svn的功能下,才能进行不同版本的对比。如下图:两种不同的版本代码很容易进行对比。

但设计师提交的是什么东西,是文件啊,是图片或者设计源文件啊。完全把svn用错了地方

其实设计师要的就是一个文件存储服务器存储他们文件。给他们搭一个ftp服务器,他们下载个ftp工具,把每一次修改的文件都传上去就OK了,别老整没用的。


阿迈达聊技术


svn、git这些还是比较适合程序员们使用,用得好,会非常方便。针对懒癌患者和各种小白,个人还是推荐利用seafile私有云备份软件。

seafile是一款中国团队开发的开源企业私有云盘,另外它又提供了收费的企业版,小型企业使用它的开源版本就行了,相对收费版,开源版本没有搜索功能,没有服务器集群功能,个人觉得开源版本也完全够用了。seafile使用简单,支持保存历史版本功能,支持恢复到某个时间节点的版本。

在局域网内的一台电脑上搭建好seafile服务端之后,其它电脑安装seafile客户端就可以进行备份了。具体安装配置过程可以在其网站上查看。这里我着重介绍下它的历史版本功能。

seafile类似于一个同步云盘,用户的操作习惯不会有任何改变,可以直接在本地磁盘对文件进行操作,也可以多个用户同时操作一个项目,任意用户对项目进行的修改都会同步到服务端和其它用户上,而且即使操作失误,还可以恢复到任意的历史版本。你可以设置保留所有历史版本,也可以设置只保留几天内的历史版本。我更喜欢seafile的一点在于,seafile提供了快照的方式,可以把项目所有文件恢复到某一时刻的状态。而这一切,都是免费的。

当安装好seafile后,你完全不用再去配置和操作seafile了,seafile会在后台默默备份你的项目文件,当你想要恢复文件时,只要打开seafile就可以随意恢复。


小鑫精彩推荐


看了一堆回答,大家觉得像svn,git等都是给程序员用的,这没错。这也是这些工具的诞生的原因。但是我想说的是,保存文件。都可以用这些工具。但是你想过你搭建这些服务器出来,为啥别人抱怨用的不爽呢?道理很简单。这样比喻,(排除现实违规的情况)原来一个人只是做公交出行的。突然,你给台车他让他一定要开车出行。他也不会开车。坐上驾驶位,打火,动摇西摆的开启来。还要注意路线。还要注意行人等情况。肯定不爽了,觉得还是坐公交好。坐上车,啥也不用管了。但是当你教他开车的技巧后和开车出行的好处后,我想他会很乐意的接受开车出行的情况的。道理就是这样。你搭了svn服务器,不教他们使用的技巧和使用svn的好处。相当于给他们添堵。用的肯定不爽了


码小卒


买个群晖,直接用drive自动备份就行了,本地不用做任何操作,自动上传。服务器可以设置保留多少个历史版本文件。


大米小麦xy


最近发现一个传文件的工具网站,wenshushu.cn 感觉很适合这种场景。


脚本小仔


第一,ps有自己的版本服务管理软件,比具体二进制文件类型更直观。第二大部分有此抱怨的设计人员还是缺少大型协作经历


达达尼尔央


svn 功能上虽然说可以给设计师使用,但其实在设计师的概念里面,并不会考虑版本号的事儿,在他们眼中,不同的版本号其实就是不同的源文件。对于设计师来说,换个版本,就是复制黏贴,然后在新的源文件上处理,没法想象到svn 带来的便利,自然也就不会去用svn 了,希望我的回复能帮到你


分享到:


相關文章: