問題タブ [cvs]
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.
java - SVN と CVS への共通インターフェースの提供
SVN と CVS は、ソース管理という同じ基本的な問題に対処することを目的とした 2 つの非常に異なるシステムです。
どちらも異なる方法で機能するため、まったく同じように扱うことはおそらく難しいでしょう。
私が疑問に思っているのは、同じインターフェースを公開するプログラミング ライブラリまたは API を開発することは考えられるでしょうか?ただし、内部では、SVN または CVS リポジトリのいずれかで動作するように設定できますか?
このようなライブラリを .NET または Java (ほとんどの場合 .NET) で開発することを目指していますが、これがどれほど実現可能か、また問題にアプローチするためのより良い方法があるかどうかについて考えたいと思いました。
これのコンテキストは次のとおりです: 私はソース管理ホスティングを含む Web ベースのサービスを構築しており、SVN と CVS の両方をサポートして、可能な限り多くの開発者にサービスを提供したいと考えています。
cvs - CVSROOT 環境
WinCVS で CVSROOT 環境変数を設定するには?
cvs - cvs new-born ファイルとは何ですか?
チェックアウト中に次のエラーが表示されます。
このフォルダーへの適切なアクセス許可を持っていると確信しており、新しいフォルダーにチェックアウトしようとしても発生します。また、これらのファイルが cvs.. に存在することも確信しています。
私のチェックアウトコマンドは次のとおりです。
この生まれたばかりのものはどういう意味ですか?
git - cvs を使用した git は、cvs 単独よりも高速ですか?
私のチームは、約 20,000 の Java ファイルを含む cvs のプロジェクトに取り組んでいます。ファイルの数が多いため、cvs の更新には時間がかかります。私は通常、ツリー全体の約 5 つのコピーをチェックアウトしておきます。これにより、それぞれのファイルが変更されたことを気にすることなく、さまざまな要求を簡単にチェックインできるようになります。5 つのツリーすべてを最新の状態に保ち、相互に同期させるのは本当に大変です。
リモートの cvs サーバーを使用してローカルで git を使用するのはかなり簡単で、git は高速であることを読みました。git はローカル ツリーの更新を大幅に高速化しますか?
下限は、1 つの cvs update を実行する時間であることに気付きました。しかし、最初のツリーが更新されたら、さらに 4 つの cvs update コマンドを実行するよりも、最初のツリーと他の 4 つをすばやく同期できるのではないかと考えています。git を正しく理解していますか?
version-control - CVS リポジトリで特定のファイルを検索するにはどうすればよいですか?
それを行う方法はありますか?私はクライアントアクセスしかなく、サーバーへのアクセスはありません。見逃したコマンドや、接続してファイル名でファイルを検索できる、ローカルにインストールできるソフトウェアはありますか?
cvs - 完全な Tornado ツリーをバージョン管理下に置くべきですか?
ついに、ファームウェアの制御に興味を持っているハードウェア担当者ができました。
これは vxworks ファームウェア用です。tornado (2.2.1) GUI は、変更されたファイルのリストを含むプロジェクト ファイルを作成しますが、それらはディレクトリ ツリー全体からのもののようです。
そのため、これらのファイルを制御するだけに誘惑されます。
svn - $id: ファイル名、作成日時 Exp $
C/C++ ソース コードで次のステートメントをよく見かけます。
どのソフトウェアがこれらの「署名」を生成するか考えていますか?
unix - 空のディレクトリを持つブランチから CVS ビューを作成する
コマンドを使用cvs -tag -b "abcdefg"
して CVS でタグ分岐しています。私の CSV リポジトリには、すべてのフォルダに空のディレクトリ「obj」があります。
コマンドを使用するたびにcvs co -r "abcdefg" REPO
、空のフォルダーを除いた完全なレポが得られます。オプションも使用してみ-f
ましたが、うまくいきませんでした。これから抜け出す方法は何ですか?
find - cvsの人によるすべてのコミット(ファイルとコメント)を見つける方法
cvsでユーザーのすべてのファイル(コミットコメントもいいでしょう)のリストを取得しようとしています。
python - SSPI を使用して Apache サービス経由で CVS にアクセスする
mod_python、Python 2.5、および Django を使用して Apache サーバー (v2.2.10) を実行しています。私は、CVS にある現在のプロジェクトを表示し、ユーザーがさまざまなプロジェクトのビルドを作成できるようにする小さな Web アプリを持っています (ビルドはプロジェクトをチェックアウトし、ソースを取り除いて特定のファイルをコピーします)。
Django 開発サーバーでは、すべて正常に動作します。cvs やチェックアウトなどでプロジェクトのリストを確認できます。実稼働サーバー (Apache サーバー) では、次のエラーが発生します。
[8009030d] パッケージに提供された資格情報が認識されませんでした
SSPI を使用して CVS サーバーにログインしようとしています。同じコマンドをシェルに入力すると、正しく実行されます。
これは私が使用しているコードです:
さまざまなバリエーションを試してみましたが、うまく機能しないようです。今のところ、Apache が犯人だと思います。
どんな助けでもいただければ幸いです