私はSubversionのトランザクションについて理解していますから、これは原理的に可能であるはずですが、それをサポートするツールはありません。Subversion:複数のコピー操作を1つのリビジョンで行うことはできますか?
バックグラウンドでは、PVCS DimensionsからSubversionへの移行について議論しており、Subversionには欠けているという主な特徴は「設計部品」です。デザインパートとは、一緒に扱うことができるファイルの任意のコレクションです。サブプロジェクトに必要なすべてのソースファイル。
これを置き換える1つのアイデアは、関連ファイルをブランチにコピーするMakefileのコピー操作です。しかし、すべてのファイルを別々にコピーすると、多くの改訂が行われる可能性があり、履歴が乱雑になる可能性があるので、避けるのが良いでしょう。
EDIT: いくつかのより多くの背景情報:
プロジェクトは別々にリリースされるいくつかの(5-10)サブプロジェクトで構成されていますが、いくつかの共通のソースファイルや他のプロジェクトからインポート外部ライブラリを共有しています。
ソースファイルの依存関係を制限する理由の1つは、 サブプロジェクトの製品を管理するためのもので、バージョン管理ですべてを一度に更新できるようにすることです。両方の種類のファイルは、複数のディレクトリに分散されています。
私たちはプロジェクトの約5人の開発者です。
リポジトリの構造はどのようになっていますか?あなたはファイルのセットをコピーすることで何を達成しようとしていますか? – basszero