2

只是想知道是否有人尝试使用专门用于 Subversion 的 Infopath 2007 表单的源代码控制。是否建议在 SVN 中上传这些类型的源(不是文本格式)?

4

3 回答 3

3

通过对 .xsn 文件进行版本控制,您将二进制文件置于版本控制之下,这有一些缺点:

  1. 无法在版本之间进行比较(尽管 SVN 可以比较位图文件)。
  2. 无法与其他用户的工作合并。

说了这么多,还是有好处的:

  1. 您可以随时恢复正在进行的工作。
  2. 您可以随时回滚到以前的版本。
  3. 您可以轻松地与他人共享您的工作(尽管您有上面提到的合并限制)。
  4. 您仍然可以将代码存储在中央位置。

如果缺点不是最引人注目的,那么我会为了利益而这样做。

顺便说一句,请记住还有很多其他二进制文件通常存储在 SCM 中;位图图像、Flash 动画等。

于 2009-07-20T21:20:09.507 回答
1

InfoPath 表单 .xsn 是一种打包容器格式,其中包含一堆 XML 文件和一些图像。

我宁愿将 InfoPath 表单提取到源文件并签入。

您可以处理源文件.xsn,当然也可以处理打包文件。源文件是 XML,SVN可以很好地跟踪历史。

于 2009-07-21T16:19:20.870 回答
0

是的,您可以将这种类型的数据添加到 subversion 中,添加为 octeam-sream 类型,接下来您可以使用 subversion 和管理版本。

于 2009-07-20T09:27:22.943 回答