我有一堆文件和文件夹,我希望在svn中版本化。
安装的svn是1.7,我们最近从1.6升级。我有一个1.6中的存储库,其中包含我目前拥有的一些文件和文件夹。我检查了存储库并添加了其他文件和文件夹,但现在它无法再更新或提交。它说我的版本已经过时了。当我尝试升级时,表示工作副本不是1.7之前的版本。
另一种解决方案是将现有文件夹创建到新的svn存储库中,我该怎么做?
到目前为止,我并不关心历史。
当搜索add文件夹到存储库时,我得到了关于将另一个文件夹添加到现有存储库的内容,不能这样做。
我只想将随机文件夹转换为svn上的修订文件夹。
答案 0 :(得分:2)
我最好的猜测是你已经升级到1.7你的回购,但从1.6工作副本复制了一些文件。请参阅this other thread。
因为如果我理解得很好:
- 你有一个1.6的repo r1,没有升级
- 你检查了另一个repo r2,因此是1.7
- 您将一些文件夹从r1复制到r2,而不删除.svn,即1.6
- 最终得到一份包含1.6信息的1.7份工作副本
- 所以你不能提交,更新和所有内容
- 但是你无法升级,因为它已经是1.7工作副本了
希望这有帮助