GITとSVNのバックグラウンドから来て、自分のリポジトリのコンテンツを自分のローカルフォルダに(何らかの形で)管理するためにP4Vを設定しましたが、私のローカルフォルダに新しいファイルを作成すると、それをPerforceに戻すことはできません。PERFORCEエラー - 非ストリームクライアントから送信できない
//depot/main/p4config.txt - 警告:非ストリームクライアントから送信できません 提出するファイルがありません。 送信失敗 - 上記の問題を修正し、 'p4 submit -c 6'を使用してください。
マイデポ階層:
C:\Perforce\kernelpanic\main>p4 client -S //depot/main -o
# A Perforce Client Specification.
#
# Client: The client name.
# Update: The date this specification was last modified.
# Access: The date this client was last used in any way.
# Owner: The user who created this client.
# Host: If set, restricts access to the named host.
# Description: A short description of the client (optional).
# Root: The base directory of the client workspace.
# AltRoots: Up to two alternate client workspace roots.
# Options: Client options:
# [no]allwrite [no]clobber [no]compress
# [un]locked [no]modtime [no]rmdir
# SubmitOptions:
# submitunchanged/submitunchanged+reopen
# revertunchanged/revertunchanged+reopen
# leaveunchanged/leaveunchanged+reopen
# LineEnd: Text file line endings on client: local/unix/mac/win/share.
# ServerID: If set, restricts access to the named server.
# View: Lines to map depot files into the client workspace.
# Stream: The stream to which this client's view will be dedicated.
# (Files in stream paths can be submitted only by dedicated
# stream clients.) When this optional field is set, the
# View field will be automatically replaced by a stream
# view as the client spec is saved.
#
# Use 'p4 help client' to see more about client views and options.
Client: kernelpanic
Update: 2012/10/04 15:35:16
Access: 2012/10/04 15:59:39
Owner: me.kernelpanic
Host: kernelpanic
Description:
Created by me.kernelpanic.
Root: C:/Perforce/kernelpanic
Options: noallwrite noclobber nocompress unlocked nomodtime normdir
SubmitOptions: submitunchanged
LineEnd: local
View:
//depot/... //kernelpanic/...
//depot/main/doc/... //kernelpanic/main/doc/...
//depot/* //kernelpanic/*
//depot/main/* //kernelpanic/main/*
可能であれば、私はCにファイルを追加したいと思います:\ PERFORCEの\ kernelpanic \メインの\ srcとも... 助けてください、私はできませんPerforceを理解する。私は変更の前後にチェックアウトを試みましたが、どちらの方法も変更をサーバーに送信できませんでした。私はGITに固執したいと思っていますが、私たちのクライアントはPerforceを使っていますので、私たちは彼らとうまくやり合わなければなりません。あなたの助けをありがとう!
どのように提出しようとしていますか? P4Vまたはコマンドラインから?あなたのファイルはどこにありますか?送信しようとしているチェンジリストにファイルがないようです。 – ChrisF
ところで、Perforceは、Perforceサーバーに格納されたファイルを処理するためのgit repoをクローンできる新製品「Git Fusion」をリリースしました。そしてgit-p4もあります。いずれの場合でも、少なくともあなたの最後には、gitに固執する可能性があります。 – user1054341
@ChrisF:私はP4Vとコマンドラインの両方を試しましたが、どちらも動作しません。私の問題は、user1054341によって提供された回答に似ています。悲しいことに、私はperforceを理解していないと物事を把握することができません – Zennichimaro