标签: perforce

Perforce P4 客户端:如何将我的工作区和书签转移到新计算机

我为许多不同的 Perforce 服务器定义了许多客户端规范和工作区。我买了一台新电脑并安装了 P4V 客户端,但我看不到任何客户端规格,因为它们都特定于旧电脑。有没有办法迁移这些信息,而无需费力地在新系统上重新创建每个客户端规范和工作区?我使用 UI,而不是命令行界面。

migration perforce

14
推荐指数
1
解决办法
2万
查看次数

在 Ubuntu 上安装 Perforce 客户端

我试图在我的 Ubuntu 机器上安装 perforce,在我解压.tgz文件后,我得到两个文件夹libbin. 可执行文件在哪里或如何正确安装它?

perforce ubuntu

13
推荐指数
3
解决办法
3万
查看次数

如何使用单个 cp 命令复制只读文件并使副本可写?

如何在 Linux 中复制只读文件并在 Linux (Ubuntu 10.04) 中使用单个 cp 命令使副本可写?

--no-preserve 和 --preserve 似乎是不错的候选者,除了它们应该“和”模式标志,而我正在寻找的是将“或”它们(添加 +w 模式)的东西。

更多细节:

我必须将存储库从 GIT 导入到 Perforce。我希望所有 Perforce 软件仓库文件都是只读的(这就是 Perforce 的设计方式),而从软件仓库文件派生/复制的所有其他文件都是可写的。目前,如果 Makefile 尝试复制只读文件,则派生文件也将是只读的。当 cp 尝试第二次覆盖只读文件时,这会导致构建错误。当然 --force 在这里是一种解决方法,但派生文件也是只读的。另外,我不想在每个“cp”命令之后都使用“chmod”——我只会把它作为最后的手段。

linux git perforce read-only cp

4
推荐指数
1
解决办法
1万
查看次数

修复 P4 命令行以始终工作

摘要:p4除非我从 P4V 打开外壳,否则Perforce 命令行无法正常工作。我如何/在哪里编辑内容以修复我的配置以使其始终有效?

细节

在 Windows 7x64 上,如果我运行cmd.exe然后使用 p4 命令行,它会尝试连接到不再存在的旧服务器:

C:\>p4 info
Perforce client error:
        Connect to server failed; check $P4PORT.
        TCP connect to p4proxy-bdr:2006 failed.
        connect: p4proxy-bdr:2006: WSAETIMEDOUT

C:\>echo %P4PORT%
%P4PORT%
Run Code Online (Sandbox Code Playgroud)

但是,如果我启动 P4V(连接到正确的服务器),右键单击我的工作区中的任何文件并选择“在此处打开命令窗口”,相同的命令可以正常工作:

C:\>p4 info
User name: gkistner
Client name: gkistner-dt2
Client host: gkistner-dt2
Client root: C:/p4/p4sw
Current directory: c:\
Peer address: <redacted>
Client address: <redacted>
Server address: <redacted>
Server root: <redacted>
Server date: 2013/08/13 10:05:09 -0700 PDT
Server uptime: 1512:04:23
Server version: <redacted> …
Run Code Online (Sandbox Code Playgroud)

windows command-line perforce

4
推荐指数
1
解决办法
6615
查看次数

标签 统计

perforce ×4

command-line ×1

cp ×1

git ×1

linux ×1

migration ×1

read-only ×1

ubuntu ×1

windows ×1