说我有这样的如何将父目录添加到SVN?
dir1
dir2
dir3
dir2
的目录结构已经在版本控制之下,而dir1
不是。现在我意识到我想要在版本控制下也有dir1
(以及后来的dir3
等)。我该如何做到这一点,并在存储库中正确反映更改?
如果我只是移动dir2
出dir1
,加dir1
到SVN和移动dir2
回dir1
,这可能会破坏dir2
版本历史记录。更复杂的是,dir2
包含许多不受版本控制的文件(它们被忽略),所以dir2
不能从存储库(完全)重新创建。
这个我试过的服务器(即'SVN的mkdir URL/DIR1上; svn mv url/dir2 url/dir1')成功了。但是当我尝试'svn'时,我得到'svn:无法添加目录'dir2':同名的对象已经存在'? – fuenfundachtzig 2009-10-26 21:59:11
你将不得不重新检查一个新的位置。 – sbi 2009-10-27 08:03:17
我想避免结账(请参阅问题)。因此,我尝试在本地执行此操作,现在我在'dir2'的同一级别设置了'dir11',但'svn mv dir2 dir11'给出'svn:无法锁定'dir11'。 – fuenfundachtzig 2009-10-27 08:34:59