【发布时间】:2010-10-25 11:33:51
【问题描述】:
我正在Subversion 创建我的第一个项目。到目前为止我有
branches
tags
trunk
我认为我需要立即使分支变得单一并重新开始。 更新分支是常态。
我一直在trunk中工作并将内容移动到标签中,如下所示。
mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
我的直觉告诉我这是完全错误的,我应该使用svn copy 来维护文件之间的某种关系。我以这种方式创建的文件彼此之间没有任何关系,而且我肯定会错过 Subversion 的功能。我说的对吗?
我应该对单个文件使用 svn copy 吗?
mkdir tags/1.0
svn add tags/1.0
svn copy trunk/file1 tags/1.0
svn copy trunk/file2 tags/1.0
svn copy trunk/file3 tags/1.0
svn commit -m " create a first tagged version"
我应该在整个目录上使用 svn copy 吗?
svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"
【问题讨论】:
-
不幸的是,在这种情况下,我没有做出所有的选择...... git 真是太神奇了。