Windows和Linux上的P4根目录和Altroot

| 我有一个P4客户端,我可以在Linux和Windows环境中共享该客户端,使用客户端规范中的\'Root \'(Linux)和\'Altroot \'参数(已删除\'Host \')。有谁知道是否可以将P4配置为在两个平台上镜像目录?我的意思是,如果我检出文件并在Linux工作区中进行编辑,我可以以某种方式配置P4以更新Windows框上的工作区,以在打开文件并检入存储库之前打开和编辑相同的文件吗?我认为这是不可能的,但我只是想以防万一有人知道一种方法。 编辑:可以用Git做到这一点吗?所有源都存储在工作中的P4存储库中,但是如果可以的话,我可以设置本地Git存储库? 谢谢。     
已邀请:
单个perforce clientspec应该仅引用文件的单个副本。 您应该将文件从Linux机器共享到Windows机器,反之亦然,然后打开文件进行编辑时,可以从任何一侧进行编辑。 您可以创建两个单独的客户端规范,然后使用搁板在两个客户端规范之间移动文件,或创建两个客户端共享的自己的分支,然后签入该分支,并在完成后合并到当前代码行工作。     
如果您使用共享驱动器,则可以使用。我在Windows上工作,但也必须在Linux VM中进行开发。使用VMware,我可以将驱动器安装到Windows文件夹之一中的共享上,并将p4root设置为Windows文件夹,将altroot设置为linux中的同一文件夹,但使用共享/安装的驱动器。当我签出时,它在同一文件夹和同一物理驱动器中。 您可以使用已安装/映射的驱动器执行相同的操作,只是使较少使用的OS成为通过网络驱动器进行开发的操作系统。我已经做到了,但这只是短暂的。     

要回复问题请先登录注册