在Perforce on Unix中,如何添加作为符号链接的目录?

在Perforce on Unix中,如何添加作为符号链接的目录?,perforce,p4v,Perforce,P4v,我已经在Unix中创建了一个符号链接目录,我想将其添加到perforce (此问题与Unix上的符号链接有关 ../blah/dir1是源目录,其中包含已在Perforce中的文件 dir2是指向我要签入的源目录的符号链接 ln-s../blah/dir1 dir2 如果我右键单击p4v GUI中的“dir2”,它将把../blah/dir1下的每个文件都添加为新文件(即使这些文件已经在Perforce中),并将所有内容fubar 如果我从命令行执行“p4 add dir2”,它会将../b

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

(此问题与Unix上的符号链接有关

  • ../blah/dir1是源目录,其中包含已在Perforce中的文件
  • dir2是指向我要签入的源目录的符号链接
ln-s../blah/dir1 dir2 如果我右键单击p4v GUI中的“dir2”,它将把../blah/dir1下的每个文件都添加为新文件(即使这些文件已经在Perforce中),并将所有内容fubar

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


正确的语法是什么?

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

p4 add -t symlink dir2
p4 add-t symlink dir2Perforce能够检测符号链接本身,并且不需要在命令中添加特殊选项。只需像下面这样的常规命令即可满足需要

p4 add <sym link filename> 
p4添加

engtech,回答这个问题而不是评论。:)谢谢,我没有看到这个选项。
p4 add <sym link filename>