签入 - 检查 PSD 和图像文件的流程/版本控制
标题可能不太清楚,但我面临的问题是:
设计师是否正在通过网络处理大型 Photoshop 文件,这有许多网络流量和文件损坏问题,我正在努力克服这些问题。
我想要做到这一点的方法是让设计人员将文件复制到他们的计算机 (Mac OSX) 上并在本地处理它们。但问题是他们可能会忘记将它们复制备份,或者其他设计师可能会开始处理网络上存储的版本。
我需要的是一个系统,设计者可以从服务器中检出文件或文件夹,并锁定这些文件,这样其他用户就无法复制它们,直到它们重新检入为止。我们不需要存储文件的修订版本。
我最初的想法是使用 SVN 或最好是 GIT 并以某种方式强制锁定结帐,这听起来可行还是有更好的系统?
The title may not be so clear but the issue I am facing is this:
Are designers are working on large photoshop files across the network, this has a number of network traffic and file corruption issues which I am trying to overcome.
The way I want to do this is to have the designers copy the the files to their machine (Mac OSX) and work on them locally. But the problem then stands that they may forget to copy them back up or that another designer may start work on the version stored on the network.
What I need is a system where the designer checks out the files or folders from the server which locks those files so no other user can copy them until they are checked back in. We do not need to store revisions for the files.
My initial idea was to use SVN or preferably GIT and force lock on checkout somehow, does this sound feasible or is there a better system?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
文件平均有多大?不确定 GIT 是否使用过它,但 SVN 应该没问题 - 如果您确实使用 SVN,我会尝试通过 Http/Https 与网络路径检查存储库,因为您可能会从其中之一中获得速度优势。当我们在工作中通过 VPN 访问我们的存储库时,通过 http 访问存储库的速度实际上比使用网络 \\路径访问存储库快 100 倍。
How big are the files on average? Not sure about GIT haven't used it but SVN should be ok - If you did go with SVN I would trial checking out over Http/Https vs Network Path to the repo as you may get a speed advantage out of one or the other. When we vpn to our repo at work it is literally 100 times faster over http than checking out using a network \\path to the repo.
SVN 是一个不错的选择,但你会进行修改(这就是 SVN 的全部意义)。默认情况下,SVN 不会锁定文件,但您可以对其进行配置以使其锁定。请参阅 http://svnbook.red-bean.com/nightly/en/svn-book.html?bcsi_scan_554E00F99A9AD604=0&bcsi_scan_filename=svn-book.html#svn.advanced.locking
我不知道git 很好,但由于它不是集中式 VCS,我很确定它不是适合您情况的工具。
SVN is a good option, but you will have revisions (this is the whole point of SVN). SVN doesn't lock files by default, but you may configure it so that it does. See http://svnbook.red-bean.com/nightly/en/svn-book.html?bcsi_scan_554E00F99A9AD604=0&bcsi_scan_filename=svn-book.html#svn.advanced.locking
I don't know git very well, but since it's not a centralized VCS, I'm pretty sure it isn't the right tool for your situation.