2

私は現在、私に渡されたシステムを監視しており、バージョン管理は次の方法で行われています。

開発者 (1 人だけ) がスナップショットを作成するたびに、フォルダ全体をディレクトリにコピーして番号を付けていました。現在、私は 1 から 50 までの範囲のフォルダーを保持しており、これに svn を使用したいと考えています。

最後のバージョンから新しいトランクを作成する以外に、そのバージョンから履歴を作成したいと考えています。versino 1 のコピー、コミット、削除、v2 の貼り付け、変更のコミットを試みましたが、1 つの問題 (ファイルの削除が svn の削除に変換されませんでした) を除いて、うまくいきました。

このタスクをどのように自動化しますか?

4

2 に答える 2

2

あなたが説明したことは、あなたがする必要があることです。自動化できます(アイテムのコピーはスクリプトにとって簡単です)。変更 (追加、削除など) をキャプチャするには、svn_load_dirs.plを使用して、それらの検出、実行、およびコミットを処理できます。

于 2012-11-30T15:45:25.113 に答える
0

Windows を使用しているかどうかはわかりませんが、TortoiseSVN は、コミットすると、削除されたファイルを一覧表示し、SVN の削除をチェックできるようにします。

それ以外の場合は、次の質問を見ることができます:リポジトリから削除されたすべてのファイルを削除するには?

于 2012-11-30T15:47:05.870 に答える