WinCvsのマクロに似たものを作成しましたが、まだバンドルされています。Macros | CVS | Copy to branch /trunk...の下にあります。
現在の選択をコピーするブランチ名の入力を求められ(トランクにコピーする場合は空白のままにします)、最後のコミットを除いて、言及したすべての必要な準備を行います。
私は実際に数回しか使用しませんでしたが、数年前から使用されており、苦情はありません...
docstringから:
======
使用法:
1つ以上のCVS制御のファイルまたはフォルダーを選択します。
Macros|CVSメニューからマクロを実行します。
選択範囲をコピーするブランチの名前を入力するか、コピー先の場合は[OK]をクリックしますHEAD
。
=============
既知の問題/"Un-niceties":
ブランチに追加された個々のファイルをコピーする場合、CVSはディレクトリのタグを誤って想定するため、自動追加は機能しません(これにより、「foo.txtがサードパーティによって個別に追加されました」というエラーメッセージが表示されます)。通常、ディレクトリの選択には常にマクロを使用することをお勧めします。
.cvsrcupdate -P
ファイル内のは、ブランチに追加されたフォルダーの再作成を台無しにする可能性があるため、.cvsrcの使用を明示的に無効にし、圧縮を-z7
(合理的なIMO)に固定して設定します。他のすべての.cvsrcオプションは失われます。