version-control - 我们如何为设计人员等管理TFS中的非代码文件?

标签 version-control tfs

通常项目由一组非源代码文件组成,例如界面图像(PSD、JPG...)。我们如何使用 TFS 管理这些类型的文件以及图形设计师如何 checkin 或 checkout 他们的图像文件以在 Photoshop 等应用程序中使用它们?

最佳答案

您可以简单地将二进制文件(PSD、JPG 等)添加到您的树中,但需要注意以下事项:

  • 大文件会占用更多服务器空间。引用自http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/6f642d0f-5459-4a14-a19d-ede34713bcf4 : TFS 确实以不同的方式处理大文件(> 16mb)。它不执行增量存储,而是存储每个版本的完整副本。这是一项优化,可以使大文件的 checkin 速度更快。文本文件和二进制文件没有区别。小的进行 Delta 处理,大的进行存储。
  • 大文件的下载速度较慢(请参阅上面的同一链接)。
  • 如果存在冲突(即两个人同时修改同一个二进制文件),其中一个人必须手动完全解决冲突,例如他必须在图像编辑器中加载所有 3 个图像版本,查看差异,然后手动合并更改。

关于version-control - 我们如何为设计人员等管理TFS中的非代码文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/816588/

相关文章:

c# - TFS : Marking Files for Deletion 的 Visual Studio 加载项

tfs - 设置团队基础服务器

git add --patch 产生 "Not a git repository"

git - 回滚到 Mercurial 中的旧版本(如 git reset)

git - 确切的 `svn export` 等同于 git 的命令?

tfs - 如何找出 TFS 变更集已合并到哪些分支

git - 并排使用 SVN 和 Git

version-control - Perforce:我可以在文件上放置 'watch',以便在文件更改时收到通知吗?

TFS 重新运行合并

version-control - 当只有最新文件可用时,在 TFS 源代码管理中重新创建分支结构