問題タブ [cvsnt]
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.
cvsnt - CVSNT で何が起こっているのですか?
私たちのサイトでは、現在、Solaris 上で動作する CVSNT をソース リポジトリ サーバーとして使用しています。私たちは CVSNT のACL機能を使用し、コマンドを実行できる TortoiseCVS に依存しているcvs ls
ため、通常の CVS サーバーを実行することはできません。
私は最近、March HareがCVSNTのコミュニティ バージョンを廃止し、すべてのダウンロードの配布料金として 426 ドルを請求していることに気付きました。(商用版は 1 人あたりわずか 85 ドルです)。
TortioseCVS には CVSNT が付属していますが、このバージョンの CVSNT には、サポートされているバージョンへのアップグレードを求めるダイアログ ボックスが表示され、CVS コミット コメントにアップグレードのコマーシャルが追加されることがあるという厄介な習慣があることに気付きました。
同時に、EVSと呼ばれる新しいオープン ソース パッケージが存在するようで、March Hare は正式にオープン ソースの CVS に代わるものとして推進しているようです。
正確に何が起こっているのですか?EVS は TortoiseCVS が使用できる CVSNT の代替品ですか? EVS を使用するように CVS リポジトリをアップグレードすると、ユーザーは気付くでしょうか?
$426 の配布料を支払わずに CVSNT を使い続けることはできますか?
他のいくつかの問題を制御できるようになり次第、おそらく Subversion に移行する予定ですが、まだ CVS を使用している多くのショップを知っています。ソース リポジトリの処理。
windows - バッチ スクリプトが機能しなくなりましたか?
Ant、Java、および CVSNT を使用して、コンソール ウィンドウのコマンド ラインで作業しています。( Windows の世界に住むことを余儀なくされた Unix オタク)
cvsnt コマンドを実行すると、バッチ スクリプトが機能しなくなります。ant
これには、やなど、私が使用するいくつかのコマンドが含まれますvim
。
新しいコンソール ウィンドウを開くことができます。そのウィンドウではすべて問題ありません。したがって、そのコンソール ウィンドウの特定の環境に関する何かである必要があり、cvsnt で何かを行うたびに発生します。
何か案は?私が探しているものはありますか?
installation - Windows XP 64 ビットで CVSNT のインストールが永久にハングする
CVS を使用して、SourceForge に保存されているソース コードにアクセスする必要があります。
私は (多くのコンピューターで) WinCVS を使用していたので、SourceForge からダウンロードして、Windows XP 64 ビット (最新の SP) を実行するこのマシンにインストールしました。
ただし、インストールの 2 番目の部分で CVSNT をインストールしようとすると、通常の質問がすべて表示され、実際のインストール中にハングします。
ProcMon を使用してインストールをトレースしたところ、インストーラーが起動し、一時ディレクトリ (ドライブ E:) に一時ファイルが作成され、実行されました。
インストールがハングする特定の理由がわかりません。明らかなループはありません。元のインストーラーと一時ファイルの両方が 2 つのスレッドを作成し、1 つのスレッドが終了します。したがって、他のスレッドは決して起こらない何かを待っていると思います。
ここから先に進む方法はありますか?
version-control - rlogコマンドを使用してCVSによってリストされたログのスコープ
私はこれに対する答えを見つけることができませんでした。コマンドラインから次のコマンドを実行した場合
印刷されるログの範囲はどのくらいですか?メイントランクのアクティビティのみのログが含まれていますか、それともすべて、つまりすべてのブランチのアクティビティも含まれていますか?
注:これは単純な質問かもしれませんが、CVSの経験が十分ではなく、迅速で正確な回答が必要であるため、物事を読む時間があまりありません。
hudson - CVSからコードを取得しようとすると、Jenkins/Hudsonが失敗します
JenkinsCIを構成しようとしています。現在、.warから実行しているだけです(最終的にはサービスとしての意図)。JenkinsはCVS実行可能ファイルを認識しています(つまり、バージョン[Concurrent Versions System(CVSNT)2.0.62.1817(クライアント/サーバー)]を読み取ります)。
.cvspassは指定されていません。これは、CVSNT(レジストリにパスワードを保持することを好む)とは明らかにうまく機能しないためです。:pserver:user:passg @ server:/を使用して、ジョブ構成でパスワードを指定しました。いくつかの場所で提案されているCVSROOTのdirパターン。それを使用して実行するか、CVSROOTとして:pserver:userg @ server:/ dirを実行するかに関係なく、赤いボールが点滅しますが、jenkinsはほぼ完全なプログレスバーで2分半スタックします。その後、失敗します。コンソールの出力は次のように叫びます
致命的:hudson.scm.ChangeLogSet.iterator()Ljava / util / Iterator; java.lang.AbstractMethodError:hudson.scm.ChangeLogSet.iterator()Ljava / util / Iterator; hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:282)at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:279)at hudson.model.AbstractBuild $ AbstractRunner.post(AbstractBuild.java:596)athudson。 model.Run.run(Run.java:1400)at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)at hudson.model.ResourceController.execute(ResourceController.java:88)at hudson.model.Executor.run (Executor.java:175)
私が使用している両方のCVSROOTは、TortoiseSVNに問題はありません。jenkinsからサービスとしてSVNにログインするのが難しいことや、関連するユーザー/システムの問題についての言及がいくつかありますが、.warから実行していることを考えると、それは問題ではないと思います。
編集:
興味深いことに、無効なユーザーを使用した場合、またはパスワードがそのように認識した場合のコンソールログ。
cvs [チェックアウトが中止されました]:認証に失敗しました:サーバーがユーザーFOOFATALの/dirへのアクセスを拒否しました:CVSに失敗しました。終了コード=1終了:失敗
これは、HudsonがCVSサーバーと通信して認証しているが、他の問題が発生していることを示しています。
/編集
乾杯
ant - ant build.xml の cvs タスクでネストされた要素モジュールを使用する
ant build.xml を使用して CVS に接続する際に問題があります。その理由は、次のように CVS タスクの package 属性の空白であることがわかりました。
Ant の Web サイト ( http://ant.apache.org/manual/Tasks/cvs.html ) から、名前にスペースを含むモジュールを指定する場合は、ネストされた <module> 要素を使用できることを知りました。これは、作業するパッケージ/モジュールを指定します。package 属性とは異なり、この属性を使用して指定されたモジュールは、名前にスペースを含めることができます。
私は以下を使用してみました:
これは再び不平を言います:
module 要素を CVS タグで使用するにはどうすればよいですか?
Ant のバージョンは 1.7.x です。
cvs - CVSNT をアンインストールして再インストールする
私は CVSNT (2.5.03.2382) を使用していましたが、TortoiseCVS (TortoiseCVS-1.12.5.exe) をインストールしました。CVSNT は現在動作を停止しています。クライアントが CVSNT に接続できませんでした。TortoiseCVS をアンインストールしましたが、CVSNT はまだ機能していません。CVSNT をアンインストールして再インストールした場合、コードと履歴は安全ですか? コード リポジトリは別のフォルダーにあります (そのままです)。同じリポジトリを指定した場合、新しいインストールはコード (ブランチ、履歴など) を取得しますか? ありがとう。
windows - 1 つのプロジェクト (CVSNT、WinCVS クライアント) に対して 2 つの異なる CVS サーバー (リモートおよびローカル)
バージョン管理に CVSNT/WinCVS を使用するプロジェクトがあります。これは中央リポジトリです。ローカルでチェックアウトされたフォルダーには、 「CVS」という隠しサブフォルダーが含まれています。
CVSNTサーバーをローカルにインストールし、WinCVSの2番目のインスタンスを使用して、中央リポジトリにコミットする前にローカルの一時的な変更を管理(バージョン管理)しようとしました。
しかし、2 番目の (ローカル) リポジトリからチェックアウトするときに、作業ファイルに「CVS」サブフォルダ名を使用しているため、これは機能しません。
このサブフォルダーに別の名前を使用するように CVSNT サーバーおよび/またはクライアントを構成できるかどうか、誰でも知っていますか? はいの場合、どのように?
これまでのところ、TortoiseSVN を使用しています。フォルダーも作成しますが、「.svn」と呼ばれるため、干渉はありません。これは、私が気に入らない Windows シェルに統合されています。
diff - バグ: (CVSNT を使用して) ファイルの名前を変更した後、Tortoise CVS で diff を実行しますか?
Tortoise CVS の実験的な機能を使用して、CVS リポジトリ内のファイルの名前を変更しました。このファイルのチェックアウトとコミットは正常に機能しますが、Tortoise で diff を実行するとエラーが発生します。
これは、差分中にチェックアウトを実行するために Tortoise CSV が使用するコマンドです。
興味深いのは、サーバー上のリポジトリ ファイルを参照することです。すべての制御ファイル (",v" で終わるファイルは、NewFileName.DPR ではなく OldFileName.DPR を参照します)。上記の diff コマンドが失敗した理由についての私の考えです。
この作業を行う方法についてのご意見をいただければ幸いです。
CVSNT バージョン: 2.5.04 (ビルド 3236)
TortoiseCVS クライアント: 1.10.10 (CVSNT クライアント 2.5.03)
version-control - CVSで、いくつかのホワイトリストを除くすべてのファイルをバイナリとしてコミットする方法
ホワイトリストに登録されたいくつかの拡張子を除いて、すべてのファイルをバイナリとして扱うようにCVS cvswrappersを設定できますか?
通常、cvswrappersは逆に使用されます。キーワード拡張-kbが必要なすべての拡張機能を一覧表示します。
しかし、私はそれを別の方法で必要としているので、すべてが-kbで追加/コミットされますが、リスト内の他のすべてはそうではありません。