Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perforce 在P4V客户端中将新文件夹添加到depot_Perforce_Perforce Integrate - Fatal编程技术网

Perforce 在P4V客户端中将新文件夹添加到depot

Perforce 在P4V客户端中将新文件夹添加到depot,perforce,perforce-integrate,Perforce,Perforce Integrate,我想使用perforce visual client在仓库中创建一个专用分支文件夹。有人能告诉我怎么做吗?我查了一下谷歌,但对于P4V用户来说,帮助太少了 重申问题: 我已经创建了一个本地目录:c:/depot/abc/myfile.txt。我的p4v与中央存储库映射为//depot。。。c:/depot/… 如何向存储库提交abc/myfile.txt?右键单击要从中进行分支的分支,然后选择集成(如果是2011.1,则选择“合并/集成”),然后在弹出的框中键入目标 请注意,您必须具有提交权限才

我想使用perforce visual client在仓库中创建一个专用分支文件夹。有人能告诉我怎么做吗?我查了一下谷歌,但对于P4V用户来说,帮助太少了

重申问题:

我已经创建了一个本地目录:
c:/depot/abc/myfile.txt
。我的p4v与中央存储库映射为
//depot。。。c:/depot/…


如何向存储库提交
abc/myfile.txt

右键单击要从中进行分支的分支,然后选择集成(如果是2011.1,则选择“合并/集成”),然后在弹出的框中键入目标

请注意,您必须具有提交权限才能在新位置创建分支。所以

//depot1/main/。。。 //仓库2/沙箱/


如果您有向//depot1提交权限,但没有向//depot2提交权限,您将无法从//depot1分支到//depot2,但您可以从//depot1/main/…分支。。。至//depot1/sandbox/。。。只要你对所有//DEPOT1

< P>都有权限,如果你刚开始用P4V,考虑花些时间阅读这个:
Perforce网站上还有很多文档,但这是一个很好的开始。

阅读您的问题后,您的站点中似乎还没有任何文件?如果是这样,那么您只需要将文件添加到仓库中,而不是集成。以下是如何做到这一点:

  • 在“编辑工作区”对话框中,将根目录设置为c:/depot
  • 然后,将工作区映射更改为
    //depot/../../../因为保留问题中的斜杠可能会导致问题
  • 在P4V工作区视图中,找到要添加到仓库的文件
  • 右键单击该文件,然后选择“标记添加…”,这将把它添加到挂起的更改列表中
  • 对要添加的所有文件重复步骤3(也可以多选文件,然后将其标记为“添加”)
  • 一旦您在一个挂起的变更列表中标记了所有要添加的内容,右键单击该变更列表并选择“提交”将文件提交到仓库

  • 谢谢你,乔治。我试过了,但得到的信息和以前一样:“客户端和分支视图中都没有目标文件”。您能告诉我这意味着什么以及如何解决此问题吗?该消息表示您的工作区视图中没有新的分支位置。在创建新分支位置之前,您可以转到
    Connection
    ->
    编辑当前工作区
    ,将其添加到视图中。p4-randall是正确的。如果您的工作区看起来像
    //depot/main///mywork/main/…
    和您的“尝试分支到//仓库/沙箱”,您需要将您的工作区更改为
    //仓库/…”//我的作品/…
    我认为你不能添加//depot/sandbox/。。。由于您的工作区尚不存在,因此,我在第3步收到此警告:文件不在客户端视图中。我错过了什么?啊,我想我知道发生了什么。我添加了新的第一步,并对现在的第二步进行了调整。请从头再试一次。我发现,一旦您对P4如何管理文件有了一些基本的了解,文档通常会非常有助于向您展示如何在命令框架内实现所需目标。我还想补充一点,我喜欢显示日志窗口并查看显示的命令。这是一个输入错误吗?您的映射中是否有“//depot…”或“//depot/…”?标题需要改进,因为其misleading@DaveHillier我希望澄清。(基于公认的答案)。