我有一个关于如何将项目导入到Subversion存储库的问题。我通过Google搜索发现了很多答案,但我无法理解它背后的逻辑。在SVN中导入项目的正确方法?
我理解的步骤是:分支,标签和主干:
有三个子目录创建一个项目目录。
将所有代码放在主干下。
运行命令:
svn import project_dir file:///repository_name/project -m "First Import"
其中PROJECT_DIR包含三个子目录。
在此之后,我需要出去再次检查我的代码到另一个目录:
svn checkout file:///repository_name/project/trunk new_project_dir
继续在new_project_dir工作。
在我看来,我们创建的project_dir仅供使用一次而忽略它。
我的问题是:
后,我检出代码到new_project_dir,是老PROJECT_DIR仍然有用吗?或者只是给SVN的布局?
我们是否曾经需要处理其他两个子目录:我们自己的分支和标签(例如,检出那里的内容)?或者仅仅是SVN内部使用?如果是SVN内部使用,为什么SVN不能自动为我们创建它?
谢谢。很烦人,我不能使用相同的文件夹,但总是必须创建另一个文件夹 – ericn 2013-08-29 03:03:08