0

如果存储库中已经存在大量文件,是否可以将目录树导入 subversion?许多将被导入的文件将与存储库中的文件匹配,无论是路径还是内容,但有些会较旧,有些会较新,有些文件将在存储库或导入的树中,但不在另一个. 是否可以这样做,将导入的文件视为存储库的头部,以便更改、删除的文件仍保留其历史记录?

4

1 回答 1

2

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

  1. 使用不覆盖文件的选项将目录复制到 svn 目录。
  2. 对目录中的所有文件进行递归添加(这将导致新文件添加到 svn。)
  3. 再做一次,时间允许覆盖。
  4. 犯罪

如果你这样做会发生什么,你会将之前在该目录中不存在的所有文件添加到 SVN,然后你将覆盖那些确实存在的文件,这将被 svn 视为更改。然后您可以将它们签入。我将在这些步骤中执行此操作,以确保您将这两个操作分开,以便您可以验证它们独立正确地发生。

于 2008-12-23T15:40:47.113 回答