我在Unix中创建了一个符号链接目录,我想将它添加到perforce。
(这个问题与Unix上的符号链接有关。Windows symbolic links can have very different behaviour from Unix.)
ln -s ../blah/dir1 dir2
如果我右键单击p4v GUI中的“dir2”,它会将../blah/dir1下的每个文件添加为新文件(即使这些文件已经在Perforce中)并且每个文件都是fubar。
如果我从命令行执行“p4 add dir2”,它会将../blah/dir1下的每个文件添加为一个新文件(即使这些文件已经在Perforce中)并且每个文件都是fubar。
正确的语法是什么?
答案 0 :(得分:27)
使用-t选项从shell添加符号链接以设置符号链接类型。
p4 add -t symlink dir2
答案 1 :(得分:3)
Perforce能够自己检测符号链接,并且不需要在命令中添加任何特殊选项。像下面这样的常规命令就足够了
p4 add <sym link filename>