【问题标题】:Is it possible to use a perforce workspace on unix and windows machine both?是否可以在 unix 和 windows 机器上使用 perforce 工作区?
【发布时间】:2018-11-30 19:33:59
【问题描述】:

我想在 unix 机器上创建一个 perforce 工作区,并在同一台机器上编辑工作区中的文件。然后在 windows 机器上使用 p4v 客户端访问 unix 工作区,管理在 unix 上更改的文件的更改列表并提交它们。这可能吗?

【问题讨论】:

    标签: perforce p4v


    【解决方案1】:

    大概您正在使用网络安装方法(例如 Samba)从您的 Windows PC 访问 Unix 文件?

    一般来说,可以做你想做的。

    您将面临两个具体挑战:

    1. 您的工作区必须避免“主机锁定”,因此请确保您在工作区定义中指定主机名。如果您指定主机名,服务器将只允许您从该主机使用该工作区。
    2. 您将不得不与行结束约定作斗争,因为 Windows 使用一组行结束约定,而 Unix 使用一组不同的约定。仔细阅读工作区规范中行尾约定的“共享”设置:https://www.perforce.com/perforce/doc.current/manuals/cmdref/Content/CmdRef/p4_client.html#Processi

    【讨论】:

    • “主机锁定”问题的另一种解决方案是在一台或两台机器上设置 P4HOST。例如。如果您的机器是ps-unixps-win,您可以将您的客户端主机设置为ps-win,然后在您的ps-unix 机器上执行p4 set P4HOST=ps-win 以告诉Perforce 您希望将其视为同一个客户端主机。
    猜你喜欢
    • 2021-01-23
    • 1970-01-01
    • 2016-09-05
    • 2011-01-27
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多