0

标题可能不太清楚,但我面临的问题是:

设计师是否正在跨网络处理大型 Photoshop 文件,这有许多网络流量和文件损坏问题,我正在努力克服这些问题。

我想要这样做的方式是让设计人员将文件复制到他们的机器(Mac OSX)并在本地处理它们。但问题是他们可能忘记将它们复制回来,或者另一位设计师可能开始研究存储在网络上的版本。

我需要的是一个系统,设计人员从服务器中签出文件或文件夹,该服务器锁定这些文件,因此在重新签入之前,其他用户无法复制它们。我们不需要存储文件的修订版本。

我最初的想法是使用 SVN 或者最好是 GIT 并以某种方式强制锁定结帐,这听起来可行还是有更好的系统?

4

2 回答 2

0

文件平均有多大?不确定 GIT 没有使用它,但 SVN 应该没问题 - 如果你确实使用 SVN,我会尝试通过 Http/Https 与网络路径检查到回购,因为你可能会从其中一个或另一个中获得速度优势。当我们在工作中使用 vpn 访问我们的 repo 时,它通过 http 比使用指向 repo 的网络 \\path 签出快 100 倍。

于 2011-03-09T09:55:49.430 回答
0

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,我很确定它不是适合您情况的工具。

于 2011-03-09T09:56:40.200 回答