2012-10-04 9 views
24

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を使っていますので、私たちは彼らとうまくやり合わなければなりません。あなたの助けをありがとう!

+0

どのように提出しようとしていますか? P4Vまたはコマンドラインから?あなたのファイルはどこにありますか?送信しようとしているチェンジリストにファイルがないようです。 – ChrisF

+0

ところで、Perforceは、Perforceサーバーに格納されたファイルを処理するためのgit repoをクローンできる新製品「Git Fusion」をリリースしました。そしてgit-p4もあります。いずれの場合でも、少なくともあなたの最後には、gitに固執する可能性があります。 – user1054341

+0

@ChrisF:私はP4Vとコマンドラインの両方を試しましたが、どちらも動作しません。私の問題は、user1054341によって提供された回答に似ています。悲しいことに、私はperforceを理解していないと物事を把握することができません – Zennichimaro

答えて

47

P4Vがストリームデポとメインラインを作成するよう指示したが、何らかの形で非ストリームのワークスペースが作成されている可能性があります。私が聞いたことから、セットアップ中の何かのために初めてP4Vのユーザーには起こりそうです。

これが問題なのかどうかを確認するには、[接続/編集]の[ワークスペース]に移動し、[ストリーム]フィールドを確認します。それは空ですか?その場合は、[参照]を使用してストリームを選択します。これにより、現在のワークスペースがストリームワークスペースに変わります。

+0

これは、エラーの原因として考えられます。 – Dennis

+0

ありがとう!これで問題は解決しました。私のチェンジリストはすべて提出できます。私は実際にこれらのワークスペースとストリームのことについて知りませんし、トラブルシューティングする考えを持っていません... Googleはほとんど助けを提供しません..本当に本当にあなたの助けに感謝.. – Zennichimaro

+0

これはほとんどの質問ですが、時間のないユーザーはそんなに?私は実際にこの機能が嫌いです。私はP4を何年もストリームなしで使用してきました。ストリームは何も問題を生じませんでした(このようなものはほとんどありませんが、いくつかの主要なもの) –

関連する問題