問題タブ [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 が読み取るファイルはありますか?
Linux では、accurev にログインすると、PS1 が次のように変化する必要があります。
ワークスペースがパスに配置されているとします~/myfiles/accurev/ws/myworkspace
したがって、たとえば cd すると~/myfiles/accurev/ws/myworkspace/myproject1/org/daz/
、PS1 は次のようになります。
accurev - HTTP 経由で AccuRev のバージョン管理されたファイルにアクセスできますか?
Subversion (SVN) を使用すると、HTTP 経由でバージョン管理されたファイルを表示できます。つまり、次のような URL を指定することで、ブラウザーで Java ファイルを表示できます。
http://teamserver/svn/repos/project/trunk/MyClass.java
AccuRev で同様のことを行うことは可能ですか? ファイルへの読み取りアクセスのみが必要です。
accurev - Accurevでファイルを「昇格解除」する最良の方法は?
私の会社ではソース管理に Accurev を使用していますが、そのすべてのメリットに対して、達成方法がわからない単純なアクションが 1 つあります。
たとえば、「開発」ストリームから「リリース」ストリームなど、誤ってストリーム構造内でファイルをプッシュしすぎてしまうことがよくあります。このファイルを「昇格解除」する最善の方法は何ですか? つまり、古いバージョンのファイルを "Release" ストリームに戻し、新しいバージョンのファイルを "Development" ストリームに保持するには、それはどこに属しますか?
リリース ストリーム内のファイルに対して「バックに戻す」またはその他の元に戻すアクションを実行するだけで、ファイルの古いバージョンが開発に伝播するか、ファイルが完全に消えてしまいます。
上記の場合、開発者はストリームに基本時間を設定してフープをジャンプするか、コマンド ライン ツールを使用して古いトランザクションをチェックアウトし、ファイルを取り戻す必要があります。問題の人が技術者ではない場合もあるため、これは適切な解決策ではありません。
また、ファイルを「高地」ストリームに移動し、元に戻してから、それらを再び低地ストリームに相互昇格することも検討しました。これは本当に厄介なようです。
Accurev はあまり知られていないため、Google は役に立たないようです。そこで、私は StackOverflow の善良な人々に助けを求めます。これを達成するための「Accurev」の方法を見つけた人はいますか?
version-control - accurev ストリーム番号からストリーム名への変換
Accurevでは、ストリーム番号からストリーム名に変換する方法、ストリーム番号が257であるとします。ストリーム名を知る方法は?
version-control - 具体的には、深く重複したファイル用の Accurev CLI コマンドはありますか?
ストリーム内の深いオーバーラップ ファイルをすべて表示するコマンドを探しています。
私はもう試した
本当にうまくいきません。
directory - Accurev:ディレクトリの内容を無視するがディレクトリは無視しない方法
以下を含む.acignoreファイルを持つ「プロジェクト」ディレクトリがあります。
アウト/*
「プロジェクト」ディレクトリには、チェックインされた「アウト」ディレクトリが含まれています。しかし、「out」ディレクトリツリーの内容はすべて無視したいと思います。
上記はうまくいかないようです。正しい構文は何ですか?
ありがとう。
accurev - Accurev でワークスペースを削除する
Accurev からワークスペースを削除できるコマンドはありますか? accurev rmws WorkspaceName を試したところ、ワークスペースが削除されたと表示されましたが、ワークスペースを再作成しようとすると、ワークスペースが既に存在するというメッセージが表示されます。
助けていただければ幸いです。
accurev - accurevストリームを日付でポップする方法は?
古いコードを分析したいので、特定の日付の時点でストリームをポップできるようにする必要があります。スナップショットやワークスペースを作成したくありません。6 か月前の時点ですべてのソース コードが必要です。それを行う簡単な方法はありますか?
私の研究のこの時点で、hist
コマンドを使用して特定の日付の最新のトランザクションを取得し、reftree を作成してから、そのトランザクション番号を更新する必要があるかもしれないと考えています。ただし、これを行うと、更新コマンドで「指定された更新トランザクションが範囲外です」というエラーが発生します。
new-operator - Accurev: ワークスペース内の親ストリームで作成された新しいフォルダーを確認するにはどうすればよいですか?
ワークスペースに新しいフォルダー (ファイルとサブフォルダーを含む) を作成しました。次に、それらすべてを親ストリームに昇格させました (さらには祖父母ストリームにも昇格させました)。ただし、その親ストリームに由来する別のワークスペースではそれらを見ることができません。除外/包含モードでも表示されません。私は何を間違っていますか?
ありがとう、マイケル
build-process - 複数の開発環境を備えたTeamCity
エンタープライズアプリケーションでは、AccuRevでストリームを階層化しました(開発者は統合ストリームに昇格し、品質保証ストリームに昇格し、本番ストリームに昇格します)。アプリケーションの各主要コンポーネントには、独自の階層化されたストリームのセットがあります(たとえば、Windowsクライアント統合ストリーム、Windowsクライアント品質保証ストリーム、データアクセスサービス統合ストリーム、データアクセスサービス品質保証ストリームなどがあります)。
TeamCityでアプリケーション全体の自動ビルドの設定を担当しています。これまで、主要なコンポーネントごとに個別のビルド構成を作成しました(例:Windowsクライアントのビルド構成)。現在、これらの構成は前述の統合ストリームから取得されます。それは美しく動作します。
ただし、実行したいのは、ビルド構成を切り替えて、異なる層からプルすることです。つまり、Windowsクライアントの「統合」ビルドを実行する場合、ビルド構成はWindowsクライアント統合ストリームから取得されます。ただし、品質保証ビルドの場合は、品質保証ストリームから取得されます。
私の知る限り、これを実現する唯一の方法は、層ごとに個別のビルド構成を作成することです(例:「Windowsクライアントのビルド構成(品質保証)」)。
もっと簡単な方法はありますか?
または、自動ビルドの設定方法に根本的な問題があり、これを達成できませんか?