問題タブ [accurev]
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.
accurev - Accurev - プロモート後にストリーム内のファイル コンテンツを更新する方法
環境ごとに異なるストリームがあります。グレイルプロジェクトです。そのため、app.version というプロパティを持つ application.properties というプロパティ ファイルがあります。ストリームでプロモーションが行われるたびに自動的に更新されるようにしたい. 各ストリームのバージョン番号は異なります。トリガー server_post_promote_trig を使用してポスト プロモート操作を処理しますが、スクリプトを使用してストリーム内のファイルにアクセスする方法がわかりません。xml トリガー入力ファイルに反映されているように、/Folder1/file としてパスを指定しようとしましたが、トリガー perl ファイルがファイルを見つけることができないと不平を言うため、ファイルを更新できません。
どんな助けでも大歓迎です。
accurev - accurev昇格前の交換作業
私の同僚と私は、Accurev にある巨大なプロジェクトに参加しています。いくつかのストリーム (zzz-stream と呼びましょう) に裏打ちされた独自のワークスペースを既に作成しており、これは私たちだけでなく、他の多くの参加者によって使用されています。
ポイントは、ワークスペース間で作業を交換したり、変更を加えたり、再度交換したりしたいということです。他の人が変更にアクセスできるようにする前に、つまり、変更が安定してテストされるまで、変更を伝播したくないということです。 、しかし、私たちは一緒にそれに取り組むことができるようにしたい.
私のアイデアは、zzz-stream でバックアップされた新しいストリーム (yyy-stream) を作成し、yyy-stream でバックアップされるようにワークスペースを変更することでした。残念ながら、私にはストリームを作成する権利がありません。
私の 2 番目のアイデアは、ワークスペースをバックストリームとして使用することでしたが、Accurev は ws をバックストリームとして使用できないため、機能しません。
私たちの問題の解決策はありますか?
UPD:ブラッドの回答を最も詳細なものとして受け入れました。ただし、Accurev は重すぎて動きが鈍く、効果的に使用することはできません。したがって、実際には accurev ワークスペースよりも内部のニーズに Git を使用することを好みます。(外部では Accurev を、内部では gitを参照してください)
version-control - accurev から正しいファイルサイズを取得するには?
stat ファイルを使用して accurev ファイルをローカル ファイル システムと比較するユーティリティを作成しています。stat ファイル内には、すべての要素のサイズ値があります。accurev で報告されたサイズとローカル ファイルのサイズを比較しようとしています。
ただし、accurev は Unix 規則 (行末 = LF) を使用してファイル サイズを報告していますが、私の Windows マシンは行末 = CR+LF を使用してファイル サイズを報告しています。これにより、違いはファイルあたりの行数とほぼ同じになります。
すべてのファイルの行数を数えることはできますが (1 以内の精度)、accurev にファイル サイズを正しく表示させる方法はありますか? Accurev は、変更された時間がサーバーと同じであっても、ファイルがいつ変更されたかを知ることができるため、何らかの方法で行う必要があります。
macos - Accurev インストール OSX
Mac OS X に Accurev をインストールしようとすると、次のエラー メッセージが表示されます。
AccurevClientInstall が破損しており、開くことができません。
これは、どのバージョンをインストールしようとしても発生します。
理由を知っている人はいますか?
merge - accurev マージがファイル タイトルを外部マージ ツールに渡さない
p4merge
Accurev の外部マージ ツールとして使用しています。p4merge のラッパーを作成し、 (Tools-Preferences-Diff/merge) と CLI (AC_MERGE_CLI 変数)p4m -dw -tw 8 -nb %3% -nl %4% -nr %5% %a% %1% %2% %o%
の両方にコマンド " " を設定しました。acgui
では正常に動作しacgui
ますが、CLI バージョン ( ) を使用すると、Accurev は、およびaccurev merge <filename>
のファイル タイトルを渡しません。%3
%4
%5
どうしたの?CLI のファイル タイトルを取得するにはどうすればよいですか?
UPD: Accurev 6.0.1 を使用しています
command-line-interface - 時間ベースのストリームからの昇格後に Accurev 要素を非アクティブにする方法
Accurev の「ユーザー CLI ガイド」には、「時間ベースのストリームからその親に昇格しても、時間ベースのストリームのデフォルト グループから要素が削除されない」と記載されています。
問題は、時間ベースのストリームからの昇格後に要素を非アクティブにする方法です。
UPD:accurev promote -d -s <stream>
コマンドで変更を昇格させたので、それらをパージするコマンドは