問題タブ [perforce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
version-control - Perforceツリーで追跡されていないファイルを見つける方法は? (svn ステータスのアナログ)
Perforceツリーで追跡されていない(実際には:追加されていない)ファイルを見つけるためのスクリプトまたはエイリアスを持っている人はいますか?
編集: 2009 年 1 月のリリースで P4V がこれのサポートを追加したように見えるので、これに関する受け入れられた回答を更新しました。
version-control - Microsoft ショップでの Perforce
私たちの開発ショップは現在、Visual SourceSafe を使用しています。私たちは皆、それがどのように (ひどい) 結末を迎えるかを知っているので、他のシステムを調査しています。まずはPerforceです。それを使用した経験があり、Visual Studio (2003/2005/2008) に統合した経験のある人はいますか? それは他のものと同じくらい優れていますか、それとも優れた機能を備えたかなり堅実ですか?
svn - より効率的なバージョン管理の方法論は何ですか: チェックアウトまたはマージ?
私は常に「マージ」方法を使用するバージョン管理に Subversion または CVS を使用してきました。私の友人の 1 人が、Perforce と、その変更リストとチェックアウト方法がいかに優れているかを絶賛しています。
その多くは経験と個人的な好みによるものだと確信していますが、バージョン管理のどの方法がより効率的に作業できるかについて調査が行われたかどうか疑問に思っていましたか?
編集:明確にするために、PerforceとSVNの両方でロックとマージが許可されていることを知っていますが、SVNはリベラルな編集とマージ方法を「推奨」しますが、私が理解しているように、Perforceはチェックアウトチェックイン方法を推奨しています。
perforce - Perforce で最後に同期された変更リストを特定する
Perforce で最後に同期した変更リストを特定する最善の方法は何かという質問が時折発生します。これは、自動ビルド システムによって変更リスト番号をリビジョン情報に挿入する場合などに必要になることがよくあります。
svn - SVK によるミラーリングの強制?
perforce で SVK を使用する方法を知っている人はいますか? ドキュメントは、以前は可能だったことを暗示しているようですが、一部のメーリング リスト メッセージでは、もはやそうではないと主張していますか?
version-control - PERFORCEのファイルを「無視」できますか?
PERFORCEのP4VIDEにある「オフライン作業の調整...」機能を使用して、P4デポから切断されている間に作業していたファイルを同期することがあります。'FolderDiff'を実行する別のウィンドウを起動します。
ソース管理にチェックインしたくないファイルがあります(DLL、コード生成出力などのbinフォルダーにあるファイルなど)これらのファイル/フォルダーを「新規」として表示されないようにフィルターで除外する方法はありますか?追加した。それらは私が実際に興味を持っているファイルのリストを乱雑にする傾向があります。P4にはSubversionの「ファイルを無視する」機能と同等の機能がありますか?
svn - 強制的に責める
コマンドラインでPerforceに対するsvnの責任に相当するものはありますか? p4 annotate
ユーザー名は表示されません -- チェンジセット番号のみ (先祖の履歴なし!)。
私は現在、先祖を通してコードを追跡し、ファイルログと比較する必要があります.F / OSSユーティリティなど、もっと簡単な方法が必要ですか?
version-control - バージョン管理システム間を移動するためのベスト プラクティスは何ですか?
cvs には約 200 のプロジェクトがあり、vss には少なくとも 100 のプロジェクトがあります。一部は、メンテナンス モードで非アクティブなコードです。一部はレガシーアプリです。使用されなくなった古いアプリもあります。約 10% が開発中です。計画では、2009 年末までにすべてを移行する予定です。
このような大規模な移行を行った人はいますか?
cvs から perforce に移行するためのベストプラクティスに出くわした人はいますか? または同様の移行。注意すべき点はありますか?
perforce - パーフォース。サンドボックスでのファイル ステータスの取得
クライアントのファイルの状態を知るにはどうすればよいですか。ファイルの更新、パッチ適用、変更などが必要かどうかを知りたいのです。CVS では、単純に「cvs -n -q update . > file」を実行していました。 "。後で M、U、P、C 属性を探して、ファイルの現在のステータスを取得します。
強制的に、「p4 sync -n」は「cvs -n -q update」のような出力を与えません。Perforce の場合、ファイルの現在のステータスを確認するにはどうすればよいですか?