1

テキストファイルであるが、ASCII0SOH文字を含むファイルのセットがあります。

Perforceは、これらのファイルをバイナリと見なします。正直なところ、私はそれらがどのように見えるかは気にしませんが、最近、新しいブランチが統合された後、Perforceがさまざまな人々にさまざまなバージョンを提供することが何度かありました。

GUIには、2人のワークスペースでバージョンが#2 /#2(2つのうち2つ)と表示されますが、バージョンが異なります。これらのファイルを右クリックして最新のものと比較すると(ポップアップで文字セットを選択してテキストとして扱う)、ファイルに違いがあると表示されます。ただし、「最新のリビジョンを取得」を選択するか、「p4同期...」を実行してもファイルは更新されません。

ファイルタイプを「テキスト」に設定してコミットしようとしましたが、バイナリに戻ったときに分岐するまでテキストのままです。

誰かがこの行動を見たことがありますか?

4

1 に答える 1

1

ファイルタイプを「テキスト」に設定してコミットしようとしましたが、バイナリに戻ったときに分岐するまでテキストのままです。

統合/ブランチのターゲットがまだ存在しない場合は、元のファイルタイプ (あなたの場合はテキスト) を取得します。既に存在する場合(おそらくバイナリの場合)、ソースファイルのファイルタイプの変更は統合されません-あなたの場合、ターゲットにはまだファイルタイプ「バイナリ」があります。

ソースファイルからターゲットへのファイルタイプの変更を統合するには、「p4 integrate」を呼び出すときに「-t」オプションが必要です。オプション「-t」を付けて常に「p4 integrate」を呼び出すことをお勧めします。

于 2012-09-13T05:35:23.790 に答える