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 )。这是我的工作副本使用的分支。

现在我想升级我的应用程序,这意味着正在使用的 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 回答