Perforce 将对工作区的脱机更改同步到Performance中

Perforce 将对工作区的脱机更改同步到Performance中,perforce,Perforce,我试图弄清楚,当本地系统发生更改时,为了将工作区的更改(添加、编辑、删除)导入Performance,我需要运行哪些命令 我有另一个版本控制系统,它保存我正在尝试的文件: 从其他系统获取变更集 将变更列表写入本地系统 告诉Perforce为文件夹中的所有添加、编辑和删除创建更改列表 登记 我可以使用a实现1和2,但如何实现3和4呢 我已经试过了,但没有成功。我需要调用的任何命令都需要从PowerShell运行 但是,如果需要,我可以为每个更改单独调用PowerShell命令“Add | Edit

我试图弄清楚,当本地系统发生更改时,为了将工作区的更改(添加、编辑、删除)导入Performance,我需要运行哪些命令

我有另一个版本控制系统,它保存我正在尝试的文件:

  • 从其他系统获取变更集
  • 将变更列表写入本地系统
  • 告诉Perforce为文件夹中的所有添加、编辑和删除创建更改列表
  • 登记
  • 我可以使用a实现1和2,但如何实现3和4呢

    我已经试过了,但没有成功。我需要调用的任何命令都需要从PowerShell运行

    但是,如果需要,我可以为每个更改单独调用PowerShell命令“Add | Edit | Delete”,但如果我可以在本地进行所有更改后调用一组命令就好了

    我实际上希望实现与UI中的“协调脱机工作”命令相同的功能

    • 有人知道如何做到这一点吗?
    我尝试过在以下时间运行以下PowerShell:

    • 初始值:

      cd C:\temp\TestRun1 echo Abcd1234 | p4-u tfspoodrop-C utf16le bom-Q winansi-p p4svr:1992-C TfsSync登录 p4-u tfsoutput-C utf16le bom-Q winansi-p p4svr:1992-C TfsSync同步

    • 添加文件:

      p4-u tfsoutput-C utf16le bom-Q winansi-p p4svr:1992-C TfsSync Add$IpNewPath

    • 编辑文件:

      p4-u tfspoodrop-C utf16le bom-Q winansi-p p4svr:1992-C TfsSync edit$IpNewPath

    • 承诺:

      p4-u tfspoodrop-C utf16le bom-Q winansi-p p4svr:1992-C TfsSync submit-d$IpChangeGroup.Comment


    我希望他的方法就是一切,我知道我仍然需要考虑分支和重命名,但有没有人有更好的方法?

    与Performance Server断开连接工作中描述的方法是正确的方法;您只需要处理细节,从PowerShell运行它(或使用其他方法将其自动化,然后再从PowerShell调用这些方法)。

    从Performce服务器断开连接工作中描述的方法是正确的方法;您只需处理细节,即可从PowerShell运行它(或使用其他方法将其自动化,然后再从PowerShell调用该方法)。

    添加命令在PowerShell中不起作用,因为DIR命令具有不同的输出。(不过我可能需要一个PowerShell问题)Add命令在PowerShell中不起作用,因为DIR命令有不同的输出。(不过,我可能需要一个PowerShell问题)