概要
今回は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)