5

我想使用 perforce 可视化客户端在仓库中创建一个私有分支文件夹。有人可以告诉我该怎么做吗?我在 Google 上查找,但对 P4V 用户的帮助很少。

重申问题:

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

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

4

3 回答 3

7

阅读您的问题后,听起来您的仓库中还没有任何文件?如果是这种情况,那么您只需将文件添加到您的仓库,而不是集成。以下是如何做到这一点:

  1. 在编辑工作区对话框中,将根设置为 c:/depot
  2. 然后,将您的工作区映射更改//depot/... //<workspace-name>/...为在您的问题中保留斜线可能会导致问题。
  3. 在 P4V 工作区视图中,找到要添加到软件仓库的文件。
  4. 右键单击该文件,然后选择“标记为添加...”,这会将其添加到待处理的更改列表中。
  5. 对要添加的所有文件重复步骤 3(您也可以多选文件,然后将它们标记为添加)。
  6. 一旦您将所有内容标记为添加到待处理的更改列表中,右键单击该更改列表并选择“提交”以将文件提交到软件仓库。
于 2011-11-28T15:50:27.207 回答
2

如果您刚开始使用 P4V,请考虑花一些时间阅读以下内容:http://www.perforce.com/perforce/doc.current/manuals/p4v-gs/index.html和此:http ://www .perforce.com/perforce/doc.current/manuals/intro/index.html

Perforce 站点上有更多文档,但这些是一个很好的起点。

于 2011-11-22T14:55:00.617 回答
2

右键单击要从中分支的分支,然后选择 Integrate(如果是 2011.1,则选择“Merge/Integrate”)然后在弹出的框中输入目标。

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

//depot1/main/... //depot2/沙盒/...

如果您对 //depot1 有提交权限,但对 //depot2 没有提交权限,您将无法从 //depot1 分支到 //depot2,但您可以从 //depot1/main/... 分支到 //depot1/沙箱/...只要您拥有所有 //depot1 的权限

于 2011-11-22T13:57:32.403 回答