是否可以将类似目录树的不同(较旧)版本导入SVN?

时间:2008-12-23 15:32:53

标签: svn repository

如果存储库中已存在大量文件,是否可以将目录树导入subversion?许多将要导入的文件将与路径和内容中的文件相匹配,但有些文件会更旧,有些文件会更新,有些文件会出现在repo或导入的树中,而不会出现在另一个文件中。 。是否可以这样做,使得导入的文件被视为仓库的头部,以便更改,删除的文件仍然保持其历史记录?

1 个答案:

答案 0 :(得分:2)

以下是轻松完成此工作的步骤。

  1. 使用“无覆盖文件”选项将目录复制到svn目录上。
  2. 对目录中的所有文件执行递归添加(这将导致将新文件添加到svn。)
  3. 做另一个副本,时间允许覆盖。
  4. 提交
  5. 如果你这样做会发生什么,你是否会将之前在该目录中不存在的所有文件添加到SVN,然后你将覆盖那些确实存在的文件,svn会将其视为一种变化。然后,您可以检查这些内容。我会在这些步骤中执行此操作,以确保将这两个操作分开,以便您可以独立地验证它们是否正确发生。