我可以将unix二进制文件(已编译的可执行文件,库等)签入PVCS

时间:2013-08-29 22:28:35

标签: unix version-control

我们正在启动Unix开发工作并评估版本控制选项。

具体问题:在Unix平台上部署的PVCS是否支持从Unix构建环境中检查已编译的代码?

如果是这样,也许是示例命令?

目前还没有想到听到其他SCM系统。

1 个答案:

答案 0 :(得分:1)

我怀疑PVCS会区分二进制文件和文本文件。即使它确实如此,它也应该支持二进制文件的概念。

PVCS显然不会合并(不是作为内置操作),因此在“支持”检查unix二进制文件方面确实没有太多需要做的事情。

您可能在处理文件权限时遇到问题,但我认为这是一个安全功能 - 除非您打算执行这些文件,否则不应将文件标记为可执行文件,部署脚本不仅可以实现此目的。

那就是说。在语义上,询问它是否“支持”检入unix二进制文件是有问题的:如果系统碰巧允许检入这些文件,如果它没有提供易于管理这些特定文件的功能,则可以声称“支持”这些文件,与其他类型的文件不同?

不幸的是,他们的网站充满了营销信息,几乎无法找到这些信息。如果可能的话,认真选择不同的VCS。哎呀,即使Perforce也是更好的选择,它们几乎为每个当前的操作系统提供工具,并提供多种级别的文档。 (就个人而言,我倾向于推荐Git,尽管如果你对版本化许多二进制文件更感兴趣,Perforce在这种情况下会是更好的选择)