問題タブ [plasticscm]

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 投票する
1 に答える
212 参照

plasticscm - 開発サイクルにおけるプラスチック scm のワークフロー

Plasticscmが次のワークフローを許可できるかどうかを理解しようとしています

  1. 開発者がタスク ビューでの作業を完了した後、レビューのために親ストリームに送信したいと考えています。
  2. 特定の開発者によるレビュー待ちのファイルのリストを生成することはできますか? 理想的には、このリストを印刷/ファイルに保存する必要があります。
  3. レビュー プロセスがメイン アーカイブの変更を受け入れたと仮定すると、特定の日に受け入れられたすべてのレビューから生成されたバイナリを使用してインテグレータ テストを実行する必要があります。まだ正式にアーカイブに含まれていないソース バージョンからそのようなバイナリを生成することは可能ですか?
  4. Plastic SCM を使用してアーカイブに変更をコミットできるのは、インテグレーター ユーザーだけですか?

皆様のお時間とご尽力に感謝いたします。無知で申し訳ありません.関連するドキュメントを参照しようとしましたが、上記の質問に対する回答が見つかりませんでした.

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

plasticscm - プラスチックSCMでの書き込み可能なXlinkの操作に関するいくつかの質問

書き込み可能なXlinkの操作に関する情報が必要です。

私には2つのプロジェクトがあり、それらをプロジェクトAプロジェクトBと呼びましょう。

各プロジェクトには独自のリポジトリがあります。リポジトリA ; およびレポB。各プロジェクトには、独自のワークスペースもあります。C:\ Projects \ Project A ; およびC:\ Projects \ Project B ;

プロジェクトBはプロジェクトAを参照するため、プロジェクトBのワークスペースに書き込み可能なXlinkを作成して、プロジェクトAを参照し、「XLinkターゲットチェンジセット」をプロジェクトAの最後のチェンジセットに設定しました。チェックインと更新を行ったところ、プロジェクトAのコードがプロジェクトBの下のフォルダーC:\ Projects \ Project B \ProjectAに表示されます。そのすべてが期待どおりに機能していることがわかります。

ただし、(プロジェクトAのワークスペースで)プロジェクトAに変更を加えてチェックインしたとき、Xlinkは変更されませんでした。次に、Xlinkを編集し、「Xlinkターゲットチェンジセット」をプロジェクトAの新しい最後のチェンジセットに更新し、チェックインと更新を行った後、プロジェクトAからプロジェクトBの下のフォルダーに最新のコードをプルしました。

だから私はいくつか質問があります:

Xlinkを変更済みとして表示するにはどうすればよいですか?

プロジェクトAで作業する場合、プロジェクトAのワークスペース(C:\ Projects \ Project A)で作業する必要がありますか、それともプロジェクトBのワークスペース(C:\ Projects \ Project B \ Project A)でプロジェクトAのコードで作業する必要があります。 ?

プロジェクトBのワークスペースでプロジェクトAに変更を加えているとすると、プロジェクトAのワークスペースも必要ですか?

どんな助けでも大歓迎です。

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

svn - VSS(Visual SourceSafe)から何に移行しますか?

MicrosoftVisualSourceSafeの代わりに使用できるリビジョン管理ソフトウェアを探しています。私はこのテーマについて何時間も調査しましたが、最終的には適切な解決策が見つかりませんでした。なんで?VSSの共有ファイルはユニークな機能のように見えるからです。

具体的には、共有ファイルとは、複数の場所にマップされた単一のファイルを意味します。たとえば、異なるプロジェクト間で1つのソースコードファイルを使用する場合は、必要なプロジェクトディレクトリにドラッグアンドドロップするだけです。次に、複数のディレクトリにリンクされた1つのファイルがあります。誰かがこれらのプロジェクトのいずれかでそのファイルを変更すると、他のすべてのプロジェクトはそのファイルをヘッドリビジョンに更新します。

SVNの同等の機能はsvn:externalsであり、ヘッドリビジョンを使用する方法と明示的に選択されたリビジョンを使用する方法の2つの方法でファイルを共有できます。ただし、どちらを選択しても、結果はVSSの場合とは異なります。そのため、ヘッドリビジョンのプロジェクトに外部ファイルを添付すると、VSSの場合とほとんど同じになります。しかし、プロジェクトの履歴リビジョンを取得したい場合は、適切な履歴ファイルではなく、常に外部ファイルのヘッドリビジョンを取得します。バグのように見えますが、SVNがこのように機能するのには理由があるかもしれません。2番目のオプションは、選択したリビジョンの外部ファイルを使用することです。ただし、これらのファイルは、誰かがどこかで変更したときに、各プロジェクトで手動で更新する必要があります。本当に、これを手動で行いたくありません。

プラスチックSCMは、私が確認した2番目のソリューションです。私見このシステムは素晴らしいです!直感的で明確なGUIと、分岐とマージを非常に簡単に処理できるすばらしいリビジョングラフ。それはVSSと比較して本当に私の注意を引きました。しかし、トピックに取り掛かりましょう。プラスチックはXlinks(シンボリックリンク)をサポートしていますが、ファイルではなく、Xlinksを使用してリンクできるのはディレクトリのみです。さらに、ヘッドリビジョンを共有するオプションはありません(特定のリビジョンを明示的に選択する必要があります)。

それではどうしたらいいか聞いてみましょう。作業をより効率的にすると同時に、共有機能を失わないようにするために選択するソフトウェアは何ですか?なぜそんなに人気がないのですか?プロジェクト間でコードを共有するための別のアプローチはありますか?

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

plasticscm - テスト可能なコードを QA に展開するためのベスト プラクティス

コンパイルしたアセンブリを QA に展開してテストする方法を実装しようとしています。各リポジトリには、プロジェクトとソース コードを含むフォルダーと、それらのプロジェクトから生成されたコンパイル済みアセンブリを含むフォルダーが含まれています。以下の画像は、私のソース リポジトリのワークスペースを表しています。

ソース リポジトリ

開発ユーザー グループと QA ユーザー グループもあります。Development ユーザー グループには、ソース リポジトリに対する完全なアクセス許可があります。

目標を達成するためにいくつかの異なる方法を試しましたが、ほとんどまたはまったく成功しませんでした。

Assemblies という名前の新しいリポジトリを作成し、ソース リポジトリに Xlink を追加してから、Assemblies フォルダーを除いて、ソース リポジトリ内のすべてのフォルダーとファイルに対する QA ユーザー グループへのすべてのアクセス許可を拒否しようとしました。ただし、QA ユーザー グループのメンバーとして Plastic にログインすると、すべてのソース ファイルをダウンロードできます。

また、QA ユーザー グループのメンバーとしてソース リポジトリに直接アクセスしようとしましたが、利用できないはずのファイルにまだアクセスできます。

チェックイントリガーを検討しています。トリガーは、ソース リポジトリのメイン ブランチにチェックインされるたびに、.exe および .dll をアセンブリ リポジトリに追加/チェックインします。ただし、正しい方向に向かっているかどうかはわかりません。採用すべき好ましい方法やベストプラクティスがすでにある場合、「車輪の再発明」はしたくありません。

任意の提案や参照をいただければ幸いです。

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

plasticscm - PlasticSCM-コンソールを使用した管理

ライセンスを持っているユーザーを特定するために、コマンドプロンプトを実行して「CMLI」を実行すると、コマンドラインが待機状態になり、戻ることはありません。この問題のデバッグを開始するにはどうすればよいですか?

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

network-drive - Plastic SCM サーバーはネットワークドライブを使用できますか?

私たちは、Windows ワークステーションで作業している数人の開発者であり、ネットワーク ドライブ (X: など) を介してファイル サーバー上のストレージにアクセスできます。サーバー自体にソフトウェアをインストールすることはできません。

Plastic サーバー コンポーネントをワークステーションにインストールし、X: ドライブに保存するように Plastic サーバーを構成することを考えていました。これは可能ですか?

私が調べたいくつかの SCM には、ネットワーク ドライブに問題がありました。

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

finalbuilder - PlasticSCMコマンドラインチェックイン

そこで、AccessDatabaseプロジェクトの自動化を行っています。スクリプトを実行して、Accessデータベースをスタブファイルとフォームクエリなどを表すテキストファイルのコレクションに構成または分解します。

FinalBuilder内で、これらのファイルをチェックインできるようにしたいと思います。しかし、ファイルが実際に私のスクリプトによって変更されたかどうかを知る方法はありません。

「PlascticSCMチェックインアイテム」アクションを使用しています

そのため、なぜこのエラーが発生するのかわかりません。そして、変更されていないファイルがある場合にチェックインして無視する適切な方法は何ですか?

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

plasticscm - 複数ファイルの PlasticSCM リビジョン ツリー

PlasticSCM クライアント GUI で、複数のファイルの「ジョイント」2D リビジョン ツリーを表示する方法はありますか? つまり、指定した一連のファイルの 1 つに影響を与えたすべての変更セットを表示することです。

「1 つのファイルのリビジョン ツリー」または「リポジトリ全体のリビジョン ツリー (実際にはブランチ エクスプローラー)」以外に表示する方法が見つかりません。

基本的に、次の git コマンドに相当する Plastic はありますか?

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

git - PlasticSCM (または任意の DVCS クライアント) を使用して TFS に接続する

PlasticSCM クライアント ツールを使用して TFS リポジトリを操作した人はいますか?

基本的に、私の現在のクライアントは、バージョン管理に新しいホスト型 TFS (TFS-Git ではなく、標準の TFS のみ) を使用していますが、以前のプロジェクトで分散バージョン管理システムの光を見てきたので、もう元には戻れません!

標準の TFS バックエンドで DVCS スタイルのエクスペリエンスを得るための推奨されるアプローチはありますか?

私は多くの質問をしていることを知っていますが、いくつかの調査を行ったところ、PlasticSCM フォーラム全体で (PlasticSCM を TFS と同期する) 可能性があるというヒントがあるようですが、具体的なものは何も見つかりませんでした。

このYouTubeビデオは非常に有望に見えます。Plastic へのチェックインが TFS に表示され、その逆も同様です (コマンド ライン同期操作を使用)。http://www.youtube.com/watch?v=AJKF3cjg7jA