图标字体是一个很大的改进,但由于它们不是文本文件,因此无法使用 SCM 跟踪更改。当然,您可以跟踪整个文件,但是如果两个开发人员更改了文件,最后一个合并的人将很难尝试解决问题。她将需要重新创建字体文件。
您如何跟踪多个开发人员团队中的字体文件更改?
更新: 每当有人需要更改文件时,我们都会尝试发送电子邮件。虽然这可能有效,但它并不能解决根本问题:使用基于文本的工具管理二进制文件很麻烦。
图标字体是一个很大的改进,但由于它们不是文本文件,因此无法使用 SCM 跟踪更改。当然,您可以跟踪整个文件,但是如果两个开发人员更改了文件,最后一个合并的人将很难尝试解决问题。她将需要重新创建字体文件。
您如何跟踪多个开发人员团队中的字体文件更改?
更新: 每当有人需要更改文件时,我们都会尝试发送电子邮件。虽然这可能有效,但它并不能解决根本问题:使用基于文本的工具管理二进制文件很麻烦。
如果您需要对 Icon 字体等二进制元素进行版本化(而不仅仅是它们的 ccs3 文本文件),那么您描述的场景很可能会发生。
这意味着,如果您没有使用带有锁模型的 VCS ,那么您需要进行通信,以便一位开发人员不会更改与另一位开发人员已修改的文件相同的文件。
另一种方法是将二进制文件存储在Artifact repo(如Nexus)中,但是根本没有合并的概念。