現在、私のチームは perforce でいくつかの問題に直面しています。通常、gvim でファイルを変更し、そのファイルに対して p4 edit を実行せずにファイルを閉じます。これにより、送信時にいくつかの変更がサーバーに反映されず、大きな障害が発生することがあります。同じなので、私がコマンドwを与えるときのように方法を教えてください! vimでは、システムはperforceサーバー内にあることを確認し、p4編集を自動的に実行してからファイルを編集します。
ありがとう
現在、私のチームは perforce でいくつかの問題に直面しています。通常、gvim でファイルを変更し、そのファイルに対して p4 edit を実行せずにファイルを閉じます。これにより、送信時にいくつかの変更がサーバーに反映されず、大きな障害が発生することがあります。同じなので、私がコマンドwを与えるときのように方法を教えてください! vimでは、システムはperforceサーバー内にあることを確認し、p4編集を自動的に実行してからファイルを編集します。
ありがとう
Perforce で vim を使用していますが、 perforce vim プラグインには非常に満足しています。プラグインは、ファイルを編集するたびに (P4 ワークスペース内のファイルはデフォルトで読み取り専用ですp4 edit
)、ファイルをチェックアウト ( ) するかどうかを尋ねてきます。したがって、私が触れるすべてのファイルは、デフォルトの変更リストに入れられます。
もちろん、プラグインはさらに多くのことができます。p4 submit
、p4 add
、何でも。
「p4 edit」の代わりに「p4 reconcile」の使用を検討することもできます。
このコマンドは、変更されたワークスペース内のファイルを探し、それらを開いて移動、追加、編集、削除などを行います。
詳細は次の場所にあります。
https://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_reconcile.html
これが役に立てば幸いです、ジェン!
これを試してください、 https://vimawesome.com/plugin/vim-perforce-love-story
(w!) でファイルを編集して保存しようとすると、vim での p4 edit 用かどうかを尋ねるプロンプトがポップアップ表示されます。
例: :w! ファイルは読み取り専用です。Perforce で開こうとしていますか? [はい・いいえ: