SVN移动包含一些未版本控制文件的本地工作子目录

时间:2013-10-03 10:25:36

标签: svn

我的结构有点像

/work_dir
 /resources
  /sounds
  /game_sounds

我想将game_sounds移至sounds而不会丢失历史记录,但它包含一些需要保持无版本化的无版本文件。

是否有一个SVN命令可以在一个操作中执行此操作,如果是这样,我该怎么做...如果不是,我会怎么做呢?

(使用svn客户端1.6)

1 个答案:

答案 0 :(得分:0)

可能最简单的方法是移动服务器端:

svn mv http://server/repos/work_dir/resources/game_sounds
       http://server/repos/work_dir/resources/sounds/game_sounds

下次更新时,也会移动工作副本中的文件夹和所有版本化文件。它会将未版本控制的文件保留在旧的game_sounds文件夹中,因此您必须手动移动这些文件。

首先在game_sounds中提交和进行未完成的更改是最安全的 - 我不确定您是否最终会遇到常规冲突或树冲突。