問題タブ [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.

0 投票する
7 に答える
793 参照

svn - Tracking Changes to a Directory Tree over Time

Does anyone know of an application or system out there for tracking changes (files added/removed, diffs on text files) to a non-source controlled directory over time? Something that would let you

  1. Take a snapshot of a certain directory tree at time A

  2. Come back at time period B and see what has changed

  3. Come back at time period C and see what's changed since time period A, and what's changed since time period B

A source control repository isn't an option here. I want something that works on a directory structure that isn't under any kind of revision control. My group isn't in control of the servers or directory trees in question, but changes to those trees impact us and we'd like to keep track of them. The objects to "source control" are

  1. Objections to any kind of centralized repository that requires document authors to check-in, check-out.

  2. Objections to having to hand-roll/automate a bunch of tasks that can leverage a version control system's feature set

I want a semi-mature package where people have spent some time thinking about the problem. If there's a version control system that's been built to handle this kind of thing, it applies.

0 投票する
2 に答える
231 参照

delphi - P4COM を使用した奇妙な結果

私は P4COM を使用して perforce サーバーと通信しています。あるリリースから別のリリースに変更されたファイルの QA を簡素化するための小さなユーティリティを作成しました。Delphi の P4COM インターフェイスを使用しています。ここまでは順調ですね。

ユーザーが p4v に戻るのではなく、私の小さなユーティリティ内からファイルの 2 つのバージョン間の差分を表示できるようにした方がよいかもしれません。そのため、p4COM と次のコマンドを使用して、各リビジョンのファイルを印刷 (取得) します。

print -o "E:\Development\TempProjects\p4Changes\temp\File_dispatch.pas#25" "//depot/mydepotpath/File_dispatch.pas"#25

print -o "E:\Development\TempProjects\p4Changes\temp\File_dispatch.pas#26" "//depot/mydepotpath/File_dispatch.pas"#26

ただし、P4COM を使用してアプリからこれを行うと、ランダムなファイルを取得しているように見えます (削除されたように見えます)。コマンドラインからまったく同じコマンドを実行すると、完璧な結果が得られます。これらの両方を実行すると、ファイルが返され、必要な場所にディスクに正しくダンプされますが、要求したファイルではありません。

何か案は?

0 投票する
3 に答える
752 参照

perforce - Windows用のPERFORCEリポジトリモニター

以前はSubversionとシステムトレイツール(SVN Notifier)を使用してリポジトリを監視していたので、ローカルコピーが最新ではなくなったことをすぐに確認できました。また、Perforceで同等の機能が利用できるかどうか疑問に思っています。ウィンドウズ)。

0 投票する
3 に答える
1973 参照

python - Mac OS X 用の P4Python をビルドしてインストールするにはどうすればよいですか?

Intel Mac OS X 10.5.5用の P4Pythonをビルドできませんでした。

これらは私のステップです:

  1. p4python.tgz ( http://filehost.perforce.com/perforce/r07.3/tools/から) をダウンロードし、「P4Python-2007.3」に展開しました。
  2. p4api.tar を ( http://filehost.perforce.com/perforce/r07.3/bin.macosx104x86/から) ダウンロードし、「p4api-2007.3.143793」に展開しました。
  3. 「p4api-2007.3.143793」を「P4Python-2007.3」に配置し、setup.cfg を編集して「p4_api=./p4api-2007.3.143793」を設定しました。
  4. 次の後に「extra_link_args = ["-framework", "Carbon"]」という行を setup.py に追加しました。

    /li>
  5. 私は走っpython setup.py buildて得ました:

$ python setup.py ビルド

which gcc/usr/bin/gcc を返し、以下をgcc -v返します。

python -VPython 2.4.3 を返します。

0 投票する
4 に答える
7665 参照

command-line - Perforceでファイルを削除するコマンドライン構文は何ですか?

Perforce と対話するビルド スクリプトをいくつか作成しており、いくつかのファイルを削除するようにマークしたいと考えています。コマンドラインを使用した P4 構文とは正確には何ですか?

0 投票する
5 に答える
1044 参照

svn - PERFORCEをSubversionのように動作させることは可能ですか?

「編集のためにファイルを開く」必要がないように、PERFORCEを調整できますか?誰かがこれは「機能」であり、オフにできると推測したと私に言いました。

0 投票する
2 に答える
8379 参照

perforce - PERFORCEからディレクトリのサイズを取得するにはどうすればよいですか?

PERFORCEサーバーからディレクトリを取得する前に、ディレクトリが消費するディスク容量を知りたいのですが。ファイルを取得してファイルマネージャでディレクトリのサイズを確認する以外に、これを行う方法はありません。もちろん、これは目的を打ち破ります。

実際にファイルを取得せずにPERFORCEからファイルサイズ情報を取得する方法はありますか?

0 投票する
6 に答える
18801 参照

python - PythonでPERFORCEからファイルをチェックアウトするにはどうすればよいですか?

ソースコードに自動変更を加えるスクリプトをPythonで作成したいと思います。スクリプトがファイルを変更する必要があると判断した場合は、最初にPERFORCEからファイルをチェックアウトしたいと思います。私は常に最初にビルドしてテストしたいので、チェックインは気にしません。

0 投票する
2 に答える
923 参照

visual-studio - Visual Studio 2008でソース管理コマンドにキーボードショートカットを割り当てる方法は?

VisualStudio2008でVisualC++ 2008を使用しています。次のコマンドを頻繁に使用して、開いているファイルを最新のチェックインバージョンと比較しています。

ソース管理ツールバーのアイコンをクリックして同じことを行うこともできます。

よくわかりませんが、このコマンドはどのソース管理プラグインでも同じだと思います(Perforceプラグインを使用しています)。

このコマンドを実行するためのキーボードショートカットを割り当てたいのですが、そのような割り当てが通常行われるダイアログのどこにもリストされていないようです。

カスタマイズダイアログにコマンドが表示されませんでしたか?そのようなキーボードショートカットを割り当てる別の方法はありますか?

0 投票する
1 に答える
219 参照

perforce - Perforce で +S ファイルタイプを無効にする

Perforce のファイルタイプ システムには、ファイルが一時ファイルであることを示すように変更された +S が含まれています。これは、そのファイルのファイル履歴が保存されないことを意味します。最新バージョンのみが維持され、新しいチェックインごとに置き換えられます。

これは明らかに誤って設定すると危険なフラグであり、最近発見されました。これが将来使用されないようにする方法はありますか?