Svn 创建主干/分支&;首次提交后的标记结构
我们有一个svn服务器成功运行了几年。 我们在一个存储库中构建所有内容,其结构如下:Svn 创建主干/分支&;首次提交后的标记结构,svn,Svn,我们有一个svn服务器成功运行了几年。 我们在一个存储库中构建所有内容,其结构如下: --Project 1 --trunk --source --branch --tag --Project 2 --trunk --branch --tag 不幸的是,有人创建了一个没有主干/分支/标记结构的项目。现在我们有了 --Project 1 --trunk --source --branch --tag --Project 2 --trunk
--Project 1
--trunk
--source
--branch
--tag
--Project 2
--trunk
--branch
--tag
不幸的是,有人创建了一个没有主干/分支/标记结构的项目。现在我们有了
--Project 1
--trunk
--source
--branch
--tag
--Project 2
--trunk
--branch
--tag
--Project 3
--source
在不丢失文件历史记录的情况下,将文件夹移动到正确的文件夹结构中的首选方法是什么(project 3上已经完成了相当多的提交)。
我们在eclipse中使用svn插件,但Otteroise或命令行也可以
谢谢你的帮助 您只需创建
主干
、标记
和分支
文件夹,然后将现有的源
文件夹移动到主干
文件夹中
以下是实现这一目标的两种方法:
- 在Tortoise SVN中使用存储库浏览器:
- 打开存储库浏览器并浏览到“Project 3”文件夹
- 创建
文件夹trunk
- 将
文件夹拖动到源
文件夹中,将其移动到主干
文件夹中主干
- 请注意,这将创建多个修订:一个用于创建每个文件夹,另一个用于移动文件夹
- 使用本地工作副本:
- 在本地创建
、主干
和标记
文件夹分支
- 将文件夹添加到Subversion
- 将文件夹提交到存储库(在将
文件夹移动到主干中之前提交文件夹更安全)源
- 右键单击
文件夹,并将其拖动到新的源文件
文件夹上主干文件
- 在关联菜单中选择“SVN在此处移动版本项目”
- 注意:使用“SVN移动”(使用右键拖动)而不是从Windows资源管理器中正常移动(使用左键拖动)非常重要,因为否则您的SVN历史记录将丢失李>
- 在本地创建