Svn

SubversionユーザーのPERFORCE?



Perforce Subversion User



解決:

PerforceとSubversionは非常によく似ており、どちらもファイルグループのアトミックコミットとパスベースの分岐を備えています。

PERFORCEには次のものがあります。



a)保留中の変更セット-編集中のファイルをグループにグループ化し、グループを操作できます。

b)クライアント仕様-非常に複雑なスキームでリポジトリをローカルワークスペースにマップできます。



c)外部がない-したがって、リポジトリの同じ部分をワークスペース内の複数の場所にマップしたり、他のリポジトリをワークスペース内のサブディレクトリにマップしたりすることはできません。

d)Subversionの新機能であるMerge-tracking。

e)強力なサーバー接続:ファイルを編集する前にサーバーに通知する必要があります。サーバーはこの情報を使用して、ローカルのワークスペースの状態を把握し、更新を高速化します。




いくつかのことが思い浮かびます(私は4年前にPERFORCEを使用しました-状況が変わった可能性があります)。

  • ロック-PERFORCEでは、作業中のファイルをロックする必要があります。 Subversionはそうではありません。
  • チェンジリスト-チェンジリストは、PERFORCEでの作業の基本です。すべてのコミットはチェンジリストです。それらは破壊においてそれほど重要ではありません。

このブログ投稿は、移行に役立つ場合があります。


最新のプレゼンテーションではない場合でも、このドキュメントには優れた機能配列(PerforceおよびSVN)があります。

PERFORCEのブランチ命名とリポジトリ構造のガイドラインを読むと便利です。その構造はSVNのものと少し似ているためです。PERFORCEはリポジトリ構造を使用してブランチやその他のディレクトリ構造を表します。