13

我在 Unix 中创建了一个符号链接目录,我想将它添加到 perforce。

(这个问题与 Unix 上的符号链接有关。Windows 符号链接的行为与 Unix 可能有很大不同。)

  • ../blah/dir1 是源目录,其中包含已经在 Perforce 中的文件
  • dir2 是我要签入的源目录的符号链接
ln -s ../blah/dir1 dir2

如果我在 p4v GUI 中右键单击“dir2”,它会将 ../blah/dir1 下的每个文件添加为一个新文件(即使这些文件已经在 Perforce 中),并且对所有内容进行检查。

如果我从命令行执行“p4 add dir2”,它会将 ../blah/dir1 下的每个文件添加为一个新文件(即使这些文件已经在 Perforce 中),并且对所有内容进行检查。

什么是正确的语法?

4

2 回答 2

29

使用 -t 选项从 shell 添加符号链接以设置符号链接类型。

p4 添加 -t 符号链接 dir2
于 2011-02-09T19:03:11.163 回答
3

Perforce 能够自己检测符号链接,并且不需要在命令中添加特殊选项。像下面这样的常规命令就足够了

p4 add <sym link filename> 
于 2014-05-01T07:18:24.317 回答