CVSにディレクトリを送信する方法は?

CVSにディレクトリを送信する方法は?

CVSが古いことはわかりますが、会社では必ず使用してください。最近、私たちはライブラリを最新バージョンにアップグレードしました。

これで、既存のライブラリを新しいライブラリに置き換えようとしています。

したがって、デフォルトでは、まずCVSで古いライブラリの名前を変更してから、新しいライブラリをコミットする必要があります。

要するに

  1. CVSサーバーから:フォルダ名/.../js/library/.../js/library_legacy
  2. CVSサーバーの場合:/.../js/libraryに送信してください/.../js/

ベストアンサー1

CVSはディレクトリを知らず、ファイルだけを知っているため、CVSにはディレクトリ名の変更コマンドはありません。

いくつかのオプションがあります。実行する操作は、この変更が行われる前の「以前の」リビジョンチェックアウトで実行する操作によって異なります。

  1. 「古い」チェックアウトがその場所に古いライブラリを持つようにするには、古い../../js/libraryライブラリを新しい場所にコピーし、現在の場所を新しいライブラリで上書きしてすべてをコミットする必要があります。

  2. 古いリポジトリを完全な履歴とともに新しい場所に配置するには、ディレクトリの内容をコピーする必要があります。リポジトリへから、js/library次にjs/library_legacy

  3. 2に似ていますが、リポジトリのディレクトリを移動します。これにより、古いライブラリがビルドシステムが予想できる以前の場所に表示されなくなり、古いバージョンをチェックアウトすることができなくなります。

おすすめ記事