2

LinuxでPERFORCEを使用しています。

送信したところ、送信されたファイルのステータスが。でマークされていることがわかりましたedit

//depot/common/mySpace/branches/mySpace___home_user_mySpace_project_level/myfile.cxx  #  edit

ただし、。でマークされている場合もありintegrateます。

どうすればこれを作ることができますintegrateか?これを行うことの利点はありますか?

どんな助けでもありがたいです。

4

2 に答える 2

6
  • バージョン管理下にすでに存在するファイルに(実行せずにp4 integrate)変更を加え、変更を送信すると、そのファイルはedit

  • あるPERFORCEの場所から別の場所にファイルまたはファイルのセットを統合する場合、integrate送信する前にそれ以上変更を加えない限り、そのファイルはとしてマークされます。

  • 送信する前にファイルを統合してから編集すると、PERFORCEはファイルを。としてマークしeditます。

正直なところ、統合または編集としてマークされているファイルには賛否両論はありません。どちらの場合もp4 filelog、などのツールで使用できるファイル間には、まだ有効な統合履歴があります。p4 annotate

、に加えてedit、、、、integrateもあります。addbranchdelete

  • perforceは、ファイルaddが新しく追加されたときにファイルをとしてマークします。
  • perforceは、branchある場所から初めて統合されたときにファイルをとしてマークし、そのファイルは宛先にまだ存在していません。
  • deletePERFORCEは、ファイルが削除されたときにファイルをとしてマークします。
于 2013-03-14T21:05:06.007 に答える
5

「編集」および「統合」は、Perforceがファイルに対して実行していると見なす操作を示します。「p4edit」コマンドを使用してファイルを更新すると、「edit」のマークが付けられます。「p4integrate」または「p4branch」を使用してファイルを分岐またはマージする場合、それらは「integrate」とマークされます。どちらのタグにもメリットはありません。使用するコマンドに応じて、PERFORCEによって設定されます。

于 2013-03-14T21:04:21.843 に答える