我的结构有点像
/work_dir
/resources
/sounds
/game_sounds
我想将game_sounds
移至sounds
而不会丢失历史记录,但它包含一些需要保持无版本化的无版本文件。
是否有一个SVN命令可以在一个操作中执行此操作,如果是这样,我该怎么做...如果不是,我会怎么做呢?
(使用svn客户端1.6)
答案 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中提交和进行未完成的更改是最安全的 - 我不确定您是否最终会遇到常规冲突或树冲突。