2011-02-07 14 views
12

私はUnixにシンボリックリンクディレクトリを作成しました。それをperforceに追加したいと思います。UNIX上のPerforceでは、シンボリックリンクであるディレクトリをどのように追加しますか?

(この質問は、UNIX上のシンボリックリンクに関するものである。Windows symbolic links can have very different behaviour from Unix.)

  • ../blah/dir1が
  • DIR2は、ソースディレクトリへのシンボリックリンクでのPERFORCE
  • に既に存在するファイルが含まれているソースディレクトリであり、私はP4VのGUIで「DIR2」を右クリックした場合
 
ln -s ../blah/dir1 dir2 

にチェックしたいこと、それは新しいファイル(たとえとして../blah/dir1下のすべてのファイルを追加しますseファイルはすでにPerforceに入っています)、すべてをフューバルします。

コマンドラインから「p4 add dir2」を実行すると、../blah/dir1の下のすべてのファイルが(たとえこれらのファイルがすでにPERFORCEにある場合でも)新しいファイルとして追加され、すべてがフューバリングされます。

正しい構文は何ですか?

+1

engtech、それは答えではありません。 :) – JasonMArcher

+0

ありがとう、私はそのオプションが表示されませんでした。 – engtech

答えて

24

symlinkのタイプを設定するには、-tオプションを使用してシンボリックリンクをシェルから追加します。

p4 add -t symlink dir2
3

PERFORCEはシンボリックリンク自体を検出することができ、コマンドに特別なオプションを追加する必要はありません。以下のような通常のコマンドだけで十分です。

p4 add <sym link filename> 
関連する問題