問題タブ [mks-integrity]

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 に答える
387 参照

pickle - MKS Integrity へのアップロードおよびダウンロード時の安全でない文字列 pickle エラー

MKS からサンドボックスを作成した後にプログラムを実行しようとすると、「ValueError: insecure string pickle」という例外が発生します。

まだこれを読んでいるのであれば、あなたがまだ助けに興味を持っていることを願っています.

データを分析するアプリケーションを Python で作成しました。プログラムから特定のデータを保存するときは、ファイルをピクルします。私はそれをバイナリで正しく読み書きし、コンピューター上ですべてが正しく機能しています。

次に、py2exe を使用してすべてを .exe にラップしました。ただし、ピクルス化されたファイルを引き続き機能させるには、それらを py2exe フォルダーに物理的にコピーする必要があります。したがって、ピクルスは .exe フォルダー内にあり、.exe を実行するとすべてが正しく機能します。

次に、すべてを MKS (ALM、ウィキペディアのページhttp://en.wikipedia.org/wiki/MKS_Integrity ) にアップロードします。

ファイルのサンドボックスを作成してプログラムを実行すると、恐ろしい「安全でない文字列ピクル」エラーが発生します。つまり、MKS が何かを台無しにしたのか、それとも私の pickle ファイルに行末文字を追加したのか疑問に思っています。MKS pickle ファイルの内容と、プログラムを MKS にアップロードする前に作成したファイルの内容を比較すると、違いはありません。

これが私の問題を説明するのに十分な詳細であることを願っています。

助けてください!

ありがとう

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

command-line - MKS プロジェクトのすべての変更パッケージのリストを取得する

コマンド ライン経由で MKS Integrity のいくつかのタスクを自動化しようとしています。変更パッケージ機能を使用せざるを得ないため、1 つの MKS プロジェクトのすべての変更パッケージのリストを取得しようとしました。これはどのように達成できますか?

'si' と 'im' のコマンド ライン リファレンスは既に確認しましたが、そのようなリストを取得する方法はまだわかりません。私がすでに作業していたのは、'si rlog' からの変更パッケージのリストだけでした。ここで、出力を解析し、重複するエントリをすべて削除できます。しかし、問題は、現在プロジェクトで利用可能なファイルからのみ変更パッケージを取得することです。削除されたファイルに影響する変更パッケージは含まれません。

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

mks - 役に立たないファイルのMKSクリーニングプロジェクト

私は毎日mi作業でMKSを使用しており、非常にカラフルな構造で多くのプロジェクトが含まれている非常に大きなリポジトリで作業しています。私の部門では、このプロジェクトを改善して、すべてのオプションファイル(.suo、.pdb、.txt、binフォルダー、objフォルダーなど)を消去したいと考えています。MKSが無視するファイル/フォルダーを構成できることはわかっています

ここで説明します(svn:ignoreと同等のMKS / PTC Integrity Source)が、すべてのファイルをチェックアウトしたり、必要なすべてのファイルを削除したりせずに、これらすべての種類のファイルを選択的に消去する方法はありますか?これらの変更をもう一度チェックインしますか?

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

mks - 変更されていないファイルの PTC 整合性チェック

CLI 呼び出しを使用してスクリプトを介して PTC 整合性のパフォーマンスをテストしながら、次のことを行います。
プロジェクトのさまざまなバージョンを作成し、それにかかる時間を収集しようとしています。このため、プロジェクト (コンテンツ) のさまざまなバージョンが個別のフォルダーに用意されています。
スクリプトは次のことを行います
- プロジェクトのロックを行います

si lock --yes --recurse --cpid=:bypass

  • .pj ファイルを除く、サンドボックスの内容を削除します
  • 次のバージョンのコンテンツを対応するローカル コピーからサンドボックスにコピーします。これは、サンドボックス内の一部のアーティファクトに加えられた変更をシミュレートします。
  • Missing files を見つけて、配列に集めます

si viewsandbox --batch --yes --recurse --sandbox= path\project.pj --filter=changed:missing --fields=name

  • 上記の配列をループし、各メンバーをドロップします

si drop --cpid=:bypass --yes --batch --sandbox=path\project.pj each_member

  • すべての「変更された」メンバー/ファイルをチェックインする

"si ci --recurse --nocheckinUnchanged --filter=changed:working ––nounexpand --cpid=:bypass --sandbox=path\project.pj --description="test"

  • 非会員を見つけてarratに集める

si viewnonmembers --batch --yes --recurse --fields=absolutepath --sandbox= path\project.pj --cwd=path

  • 配列をループして、各非メンバーを追加します

si add --createSubprojects --nounexpand --batch --cpid=:bypass --sandbox=path\project.pj each_non-member

  • ロックを解除

si unlock --action=remove --yes --recurse

  • チェックポイントを作成します。

si チェックポイント --はい --sandbox=\project.pj --label=Lab​​elName --description="test"

上記の手順は、作成する必要があるそのようなプロジェクト バージョンの数に対して実行されます。

プロジェクトポリシーでは、「テキストを参照で保存=true」が設定されています。
整合性バージョンは 10 です。

今私の問題。:上記の手順で作成しているプロジェクトの各バージョンについて、変更されているかどうかに関係なく、すべてのファイルの新しいバージョンを作成しています。このようなファイルのメンバー履歴を表示すると、作成された 2 つのバージョンに違いは見られません。この問題に直面したことがありますか?

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

configuration-management - MKS Integrity コマンド ライン API

MKS Integrity コマンド ライン API 用のパーサーを作成した経験のある人はいますか? (C# で) API を構築する予定であり、CLI からの結果を解析するために使用できる CLI 結果パーサーを構築する必要があります。CLI からの結果は、特定のデータ レイアウトに従っておらず (フィールド セパレータがないなど)、バージョンごとに変更される可能性があると聞いています。これは本当ですか?JAVA および ANSI C API については聞いたことがありますが、CLI によって公開されているすべての機能をサポートしているとは聞いていません。フィードバックは非常に役立ちます。

よろしくお願いします、ジョー。

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

jenkins - 毎回ビルドせずに、MKS ソースに対する Jenkins のチェックイン時にポーリングを構成するにはどうすればよいですか?

Jenkins を 2 分ごとの「Poll SCM」に設定すると問題が発生します。2 分ごとにポーリングしているように見えますが、ソースに変更がある場合だけでなく、2 分ごとに構築しています。各ビルドの「変更の概要」には、すべてのビルドの同じ 7 つのファイル (数日前に更新) が含まれています。違いがあるかどうかはわかりませんが、これは 4 つの異なるサブプロジェクトを持つ .net ソリューションです。最上位のポーリングされた MKS プロジェクト ディレクトリに含まれる依存関係を含むフォルダーもあります。

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

visual-studio-2010 - Visual Studio で MKS サンドボックスとメンバーを操作するにはどうすればよいですか?

他のほとんどのバージョン管理システムと同様に、優秀な個人またはそのグループが、開発者が最も頻繁に使用するアプリケーションでファイルの状態を直接管理できるように、Visual Studio の拡張機能を確立しました。

悲しいことに、MKS にはそのようなオープンソースの支持者は実際にはいません。また、アプリケーションのユーザー ベースは、そこにいる開発者に重くのしかかっているわけでもありません。

私はここで答えを準備していますが、同僚がこのワームの缶を開けたとき、ここオフィスではさわやかなメモでした...開発者の多くがすでに個人用ツールボックスにこれらのワームをいくつか持っていることがわかりました. ..これらは、私たちが思いついたコマンドの一部です。

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

version-control - MKS Integrity の「スパース サンドボックス」および「共有サンドボックス」とは

MKS Integrityの意味Make Sandbox Sparseとは?Make Sandbox Shared

MKS Integrity - サンドボックスの作成ウィザード

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

mks-integrity - プロジェクト内の非プロジェクト ディレクトリを MKS のサブプロジェクトに変換しますか?

サブプロジェクトではなく、多数のサブディレクトリを持つ MKS Integrity (私の選択ではありません...) にプロジェクトがあります。すべてのサブディレクトリをサブプロジェクトに変換する簡単なプロセス、方法、またはコマンドはありますか?