通常项目由一组非源代码文件组成,例如界面图像(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/