1

以下の形式のリポジトリがあります。

/svn/project/trunk/file1,file2,dir1,dir2 (file & directory under trunk),
/svn/project/branches
/svn/project/tags

ヘッド リビジョンを V1 (/svn/project/branches/v1/file1,file2,dir1,dir2) としてトランク用のブランチを 1 つ作成しました。これは作業コピーで使用しているものです。

今、アプリケーションをアップグレードしたいのですが、使用している dir2 フォルダーがアップグレードされたバージョンでは異なることを意味します。たとえば、file1、file2、dir1、dir2 は、これらが使用しているファイルです。プロジェクトをアップグレードすると、dir2 は変更されますが、他のファイルは同じになります。つまり、アップグレードされたバージョンにも同じディレクトリ dir2 があり、この dir2 の下のファイル名は古いバージョンとアップグレードされたバージョンで同じになりますが、ファイルの内容は異なります。ファイルを改訂するにはどうすればよいですか? ご意見をお聞かせください....

4

1 に答える 1

0

SVNを使用すると、必要なことを簡単に実行できます。

$> cd /path/to/your/working/copy
$> svn copy http://yourRepoAddress/project/branches/v1 http://yourRepoAddress/project/branches/v2
$> svn switch http://yourRepoAddress/project/branches/v2
... then you can modify all the files you want inside dir2 or elsewhere ...
$> svn commit -m "Changed files in dir2"

これで完了です。

svn copy新しいブランチを作成し、svn switch作業コピーをそのブランチに移動し、最後にsvn commit変更をサーバーにプッシュできるようにします。

于 2012-07-31T06:52:48.070 に答える