0
0

perforce(P4V)の学習記録~コマンド-~

Posted at

概要

今回はperforceの基本コマンドについて学習しましたので、
まとめたいと思います。
なお、メモ書き程度に記載していますので、ご了承ください。随時、情報を追加していきます。

実行環境

・windows:Windows11Pro 23H2
・python:Python 3.12.3

perforceのインストール方法参考サイト

学習参考サイト

コマンド

import os

USERNAME = "hoge"
WORKSPACE = "hogehoge"
CHANGELIST = 100
FILE = "fuga.py#4"


#クライアントワークスペース仕様を標準出力へ書き出す
CMD = "p4 client -o %s" % (WORKSPACE) 

#指定したワークスペースの空のチェンジリストを削除
CMD = "p4 -c %s change -d %d" % (WORKSPACE,CHANGELIST)

#デフォルトのチェンジリストの説明分
CMD = "p4 -c %s changelist"  % (WORKSPACE)

#指定のチェンジリストのサブミット
CMD = "p4 -c %s submit -c %d"  % (WORKSPACE,CHANGELIST)

#指定のチェンジリストですべてのファイルをディポにaddするために作業状態にする
CMD = "p4 -c %s add -c %d *" % (WORKSPACE,CHANGELIST)

#指定のファイルを任意のリビジョンでワークスペースにコピーする
CMD = "p4 -c %s sync %s"  % (WORKSPACE,FILE)
os.system(CMD)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0