問題タブ [starteam]
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.
passwords - 「stcmd」を実行して、「@」を含むパスワードで StarTeam からファイルをチェックアウトする方法
StarTeam からのファイルのチェックアウトについて、2 つの小さな質問があります。
StarTeam Web サイトのヘルプ ドキュメント、http://documentation.microfocus.com/help/index.jsp ?topic=%2Fcom.borland.stcmdtools.doc%2Fhtml%2Fcmdcheckoutfiles.htm によると、例は次のようになります。
質問: パスワードに「@」文字が含まれている場合、つまり youz:w@iuy76@15.78.87.98:..... の場合、文字列認識エラーのためにエラーが発生します。彼は「youz」がユーザー名であり、「w ' はパスワードです。これを修正して、システムに本当のパスワードを知らせるにはどうすればよいですか?
どうもありがとうございました。
starteam - StarTeam 2005R2 でチェックアウトされたすべてのファイルを表示する
StarTeam 2005R2 で複数のプロジェクトにまたがるすべてのチェックアウト済みファイルを表示する方法はありますか?
git - StarTeam から分散ソース管理への移行
現在、プロジェクトに StarTeam を使用していますが、ライセンスの有効期限が間もなく切れます。Team Foundation Server などに移行することを検討していますが、分散バージョン管理の何らかの形に移行するよう (主に私と他の 1 人から) 圧力がかかっています。問題の 1 つは、変更マネージャーが (StarTeam のように) 変更要求によって追跡およびリリースできるようにしたいと考えていることです。間違っていたら訂正してください)。
これは 15 年以上前の製品であり、数千の Java ファイルと PL/SQL パッケージがあり、合計 30 から 40 人の開発者を持つ 5 から 6 の開発サブチームによって維持されています。私には、「早期にコミットし、頻繁にコミットする」という考え方で、分散リポジトリを悪夢にするように思えます。各チームが同じリポジトリ内のまったく異なるサブシステムに取り組んでいるという事実は、私の考えではさらに厄介です。
変更に対する現在の StarTeam プロセスは次のとおりです。
- 作業したいファイルをロックします。
- 変更全体を行い、ネットワーク ドライブ上のコピーから確認します。
- 変更されたファイルをチェックイン (およびロック解除) し、誰かが強制的にロックを解除していないことを祈ります。
- あなたの変更が他の誰かの他のファイルへの変更からビルドを壊していないことを願っています
個人的には、ファイルを「ロックする」という考えはばかげていると思います。あなたが必要としないほど、チーム間で十分なコミュニケーションが必要です。
同様の規模のプロジェクトで分散リポジトリを使用した経験のある人はいますか? バージョン管理や変更管理ソリューションについて何か提案をいただけますか? 主な要件は、システムが顧客が開始した変更要求を管理し、開発者にチェックインを 1 つにリンクさせることができることです。
ありがとう。
continuous-integration - Access 2007 データベースの自動構築
ビルド プロセスの一環として、Access ACCDB (2007) データベースを作成する必要があります。データベースはアプリケーションの現在のフロントエンドを構成しており、(他の理由で) ビルド プロセスの初期段階でビルドする必要があります。
現在、これは自動化を望んでいる手動のプロセスです。私たちのデータベースは、多くのテーブル、数式、クエリなどで構成されています。Access が実際に処理できる限界に近づいていると思うので、それ以上何も追加しないようにしています。
私はこのプロジェクトを見てきました: http://buildmsaccessdb.codeplex.com/
そしてそれはかなりうまくいくようです。ただし、私たちのプロジェクトには ACD ファイルもあります。これは、多数のシステム関連テーブルを含むバイナリ ファイルです。Access の開発に関して言えば、私は決して魔法使いではありません。ビルド プロセスを処理するタスクを引き継ぎました。
上記のプロジェクトを使用して ACD ファイルをインクルードするたびに、COM 相互運用例外が発生します。現在、エラーメッセージは表示されていませんが、原因がさらに進む場合は投稿できます。
StarTeam をソース コントロールとして使用していますが、ソース コントロール システムからデータベースを作成しようとすると、現在大きな問題が発生しています。Access が ACD ファイルをインポートしようとするたびに不明なエラーが発生するため、ソース管理から作成されたデータベースを再試行するだけで何時間も費やすことがあります。
データベース フェーズからの作成中に自動的にアクティブ化された可能性のある Access および ACD ファイルのマクロを非アクティブ化しようとしました。これによりデータベースの作成プロセスが中断されたのではないかと疑っていましたが、問題は解決しませんでした。ソース コントロールからアクセス データベースを作成できるのは、何度も試行錯誤した結果であり、運が良かっただけです! 全体を自動化することで改善したいことがあります。
Starteam から ACD (およびその他の) ソース ファイルを抽出する際の問題を見つけることから始めるのが最善であると指摘する人もいるかもしれません。これに対する私の (最初の) 見解は、どうせ運が良ければ、自動化して、Access データベースを構築しようとする時間をコンピューターに無駄にさせてから、プロセスを監視してもらいたいというものです。
ソース管理システム内で Access データベースを自動的にビルドする (つまり、継続的インテグレーション) という問題を解決する方法に関するヘルプやヒントは大歓迎です。
もちろん、ソース管理からデータベースを作成できないという問題を解決する方法についても提案をお願いします。
c++ - SVNへの移行、古いファイルの削除に戸惑う
SVN に移行しようとしている StarTeam リポジトリがあります。残念ながら、レポは巨大なので、ポラリオン スクリプトなどを使用することはできません。StarTeam で各リリースのスナップショットをチェックアウトし、手動で SVN に追加/コミットすることに頼っています。
ただし、古いファイルをどうするかについては混乱しています。StarTeam では、purge コマンドによってファイルのすべてのコピーが削除されたため、削除されたファイルを「obsolete」フォルダに移動する必要がありました。SVNでそれを行う必要がないことは知っていますが、SVNは削除された/欠落しているファイルをどのように処理しますか?
次の構造の 3 つのファイルがあるとします。
あるリリースから別のリリースに「C.cpp」を削除した場合、削除を SVN リポジトリに反映するには、すべての src をコミットする必要がありますか?
同様に、「C.cpp」を削除して「D.cpp」を追加した場合、コミットする前にすべての「src/」で add を呼び出す必要があります。不足しているファイルを検出して削除する際に問題が発生しますか? それらの数が多すぎて、手動で調べてすべてを個別に削除することはできません。
別の質問として、tortoiseSVN が追加/コミットする前に変更されたファイルを検出するのに約 3 時間かかる理由はありますか? ダイアログボックスに「お待ちください...」というメッセージが表示されるだけで、永遠にかかります。
ありがとう!
eclipse - Eclipse Starteamで最終チェックインの作成者名を表示するにはどうすればよいですか?
EclipseでStarTeamプラグインを使用しています。
eclipseでファイルを表示すると、ファイルバージョン、最終更新日に関するすべての情報がファイル名に追加されますが、最後にチェックインした作成者名をファイルに追加できませんでした。
誰もが日食でこれを識別するのを助けることができますか?
sdk - SDK を介して保存された StarTeam クエリにアクセスするにはどうすればよいですか?
保存済みのパブリック クエリがあります (StarTeam UI で作成)。
SDK を使用してプログラムで再作成するのではなく (面倒です)、保存されたパブリック クエリに基づいて QueryInfo オブジェクトを作成できるようにしたいと考えています。QueryInfoFactory は、新しい QueryInfo オブジェクトを作成することしかできないようで、既存のクエリをロードするメカニズムを提供していません。
java - Borlands StarTeamを使用して、TomcatまたはApache(スタンドアロンサービス)を使用せずにLinuxでJenkinsを構成する
jenkinsページのドキュメントと他のいくつかのメッセージボードを読みましたが、それらはすべてTomcat(ewwww)を使用してチュートリアルを提供しているようです!!!。私の仕事は、保守性の理由から、Jenkinsをスタンドアロンサービスとして提供することです。これまでに、HUDSONHOME、CLASSPATH、およびJAVA_HOMEを設定しました。私のバージョンのJavaは
/etc/profile.dに、次のようなスクリプトがあります。
/ etc / passwdを見ると、Jenkinsのデフォルトシェルはbashであるため、スクリプトのcshバージョンは必要ありません。すべての変数が正しく設定されているので、ユーザーとしてログインできます。JenkinsRPMをホームページのRPMリンクからインストールしました。
Jenkinsの出力ウィンドウから取得するエラーは次のとおりです。
私は何が欠けていますか?
「クラスが見つかりません」という例外については、TomcatまたはJenkinsの一部ではないライブラリを取得しており、TomcatまたはJenkinsにも含まれていないアイテムに依存しているようです。これは、「非ボーランドアプリケーションを実行したいのに、なぜ環境にボーランドライブラリを追加するのか」という質問につながります。
これに応えて、私はJenkinsの一部としてStarteamプラグインを使用しています。Jenkinsは、Borlands.jarファイルに含まれるStarTeamクラスの定義を知る必要があります。
plugins - ビルドで使用するジェンキンス スター チーム プラグインで環境変数を設定しようとしています
jenkins で starteam プラグインを使用しています。プラグインに、バージョンに関連する情報を取得するコードを追加しました。問題は、それを環境変数またはビルド変数としてジェンキンスに戻すことであり、それが私のantビルドに渡されます。
build.getBuildVariables.put、build.getEnvVars..、build.getEnvironment(listener) を使用してみましたが、新しい変数がまったく追加されていないようです。助けてくれてありがとう
starteam - Starteam - 特定の変更要求のファイルをチェックアウトする #
私は Starteam 2005 を使用していますが、変更要求 # のためにチェックインされたファイルをチェックアウトできるかどうか疑問に思っていました。
たとえば、CR # 123456 には次のファイルがチェックインされていました。
fileA.txt - リビジョン 21
fileB.txt - リビジョン 199
fileC.txt - リビジョン 345
fileD.txt - リビジョン 721
fileE.txt - リビジョン 444
それ以来、すべてのファイルは複数回更新されており、それぞれのリビジョンはそれよりもはるかに高いものになっています。STCMD を呼び出して、CR 123456 でチェックインされたすべてのファイルをチェックアウトできますか ???