2012-01-19 8 views
0

私はPERPORPの質問をしています。私はEclipse上で(JavaとCの両方のために)私のPERFORCEプラグインを手に入れました。PerforceでEclipseプロジェクトを送信

Eclipse上に格納されているperforceのプロジェクトを「開く」問題はありません。

シナリオ1: コードを変更したいときはいつでも、Eclipseでプロジェクトを開き、右クリックして「チーム」に行き、チェックアウトして変更してから送信します。正常に動作します。しかし、それ以降も、私のPERFORCE画面にはチェックマーク(チェックアウトを示す)が表示されます。

シナリオ2: 私はperforceコードをEclipseプロジェクトとして開いて変更します(読み込み専用の場合は、書き込みを許可する必要があるかどうかを尋ねるメッセージが表示されます)。私は変更を加えて保存します。それは提出を求めることはありません。また、Perforce画面でコードを開いても、私はすでに新しい変更が行われていることを確認しています。

シナリオ3: ただPERFORCE画面で、ファイルをチェックして変更を加えないと、変更がないので、私は明らかに提出したくありません。この場合、どのようにしてチェックアウトを無効にして、仲間のプログラマーが私がそれに取り組んでいるとは思わないのですか?あなたは、ファイルが(編集用オープン)チェックアウトされている場合は他の人がそれを見ることができるようになり、

SubmitOptions: reverttunchanged 

+0

S1:まだチェックアウトアイコンが表示されますか? –

+0

S2:新しい変更が表示されたら、すでに送信されているということですか?あなたはどこを探していますか? –

+0

@ p4-randall:S1:私のPERFORCE画面のコードの隣にアイコンが表示されています。 s2:Perforce画面からソースコードを開くと、変更後のeclipse(保存後)の変更が表示されます。私の質問は、デフォルトのチェンジリストが生成され、eclipseで作業するときに提出されるかどうかです。 – user900785

答えて

1

はシナリオ3のために、あなたはそのままファイルを提出防ぐために、ワークスペースのオプションを変更することができます。私はあなたがそれを変更しようとしていない場合にファイルをチェックアウトする理由について私は明確ではないと思いますか?

+0

Err ..私は修正のためにそれをチェックアウトしますが、私は変更を加えたくありません...しかし、これはPerforceウィンドウで自分のコードを右クリックすると、この "revertunchanged"オプションですか? – user900785

2

Scenario3:

  1. 利用戻す未変更ファイル:だからここ

    私はプラグインの良い使い方を検討し、2つの方法ですあなたが機能の開発を開始する前に は、ツリー全体をチェックアウト/あなたの変更は将来的に集中するだろう。これを行うには、パッケージエクスプローラで関連するパッケージを右クリックします。一度送信したい場合は、Project->右クリック - > Team-> Unverted Filesを元に戻してください。これで、チェンジリストを送信できます。 この方法は、たくさんのファイルを編集したり、ファイルを置き換えたりする場合に便利です。 もちろん、他の人があなたがファイルをチェックアウトしたことを見ることができます。

  2. 自動チェックアウトを有効にする: 変更を加える予定がない場合は、自動チェックアウトを有効にする必要があります。これにより、編集を開始するときにファイルがチェックアウトされます。 Eclipse-> Preferences-> Team-> Perforce-> Workbench編集のサポートを有効にしてください。 detailed explainations here。これをオンデマンドでチェックするときに常に有効にすることをお勧めします。 しかし、これはファイルシステムを監視せず、Eclipse以外で置き換えるコード/ライブラリはチェックアウトされません。あなたはセットアップにこの道を進んでいるともデスクトップクライアントを使用している場合

0

、私はデスクトップクライアントで次の手順をお勧めします。

1)デスクトップPERFORCEクライアントは

2開きます。))グローバルメニュー

3.の「接続」をクリックして選択して「編集現在のワークスペースを...」

4。)「Advanced」タブで「allwrite」を選択します

5. OKをクリックします。

関連する問題