Perforce 在Windows上执行:查找xargs添加,列出默认cl中xargs的文件,以及反斜杠

Perforce 在Windows上执行:查找xargs添加,列出默认cl中xargs的文件,以及反斜杠,perforce,Perforce,所以我让Performance开始运行,并制作了我的第一个cl,但我遇到了问题 您如何使用find,从而可以将|xargs直接用于p4 add?在制作文件时,我没有考虑使用版本控制,因此文件名包含空格、撇号和括号,在传递到p4add之前必须对这些空格、撇号和括号进行转义 如何列出默认cl中的所有文件,以便将它们传递给xargs?另外,是否有方法还原默认cl中的所有文件 我的客户端设置正确,要添加的文件在cl中正确列出。我的客户端位于/cygdrive/o/somefolder(替换而不是使用实际

所以我让Performance开始运行,并制作了我的第一个cl,但我遇到了问题

  • 您如何使用find,从而可以将
    |xargs
    直接用于
    p4 add
    ?在制作文件时,我没有考虑使用版本控制,因此文件名包含空格、撇号和括号,在传递到
    p4add
    之前必须对这些空格、撇号和括号进行转义
  • 如何列出默认cl中的所有文件,以便将它们传递给
    xargs
    ?另外,是否有方法还原默认cl中的所有文件
  • 我的客户端设置正确,要添加的文件在cl中正确列出。我的客户端位于
    /cygdrive/o/somefolder
    (替换而不是使用实际名称)。我的cl中的一个文件位于
    /cygdrive/o/somefolder/a/b.java
    。但是,当它要提交它时,它会尝试使用
    /cygdrive/o/somefolder\a\b.java
    。我做错了什么?是否有Windows安装的某些设置

  • 这里有很多,但对于这个问题

  • 另外,是否有方法还原默认cl中的所有文件

    p4还原-(a或c)默认值

  • 这应该会有帮助,-c将还原所有打开的文件,而-a将还原未更改的文件/不需要集成类型的文件


    如果你有一个文件的混合和匹配,你应该考虑创建一个挂起的变更列表,它给它分配一个数字,这样你就可以把工作分成不同的改变列表。