1

我有一堆文件和文件夹,我想在 svn 中进行版本控制。

安装的svn是1.7,我们最近是从1.6升级的。我有一个 1.6 版本的存储库,其中包含我目前拥有的一些文件和文件夹。我检查了存储库并将其他文件和文件夹添加到其中,但现在它无法再更新或提交。它说我的版本已经过时了。当我尝试升级时,它说工作副本不是 1.7 之前的版本。

另一种解决方案是将现有文件夹创建到新的 svn 存储库中,我该怎么做?

到目前为止,我并不关心历史。

在搜索将文件夹添加到存储库时,我会得到有关将另一个文件夹添加到现有存储库的信息,但不能这样做。

我只想将随机文件夹变成 svn 上的修订文件夹。

4

1 回答 1

2

我最好的猜测是你已经将你的 repo 升级到 1.7,但是从 1.6 工作副本中复制了一些文件。请参阅其他线程

因为如果我理解得很好:
-您在 1.6 中有一个 repo r1,但未升级
-您检查了另一个 repo r2,因此在 1.7 中
-您将一些文件夹从 r1 复制到 r2,而没有删除 .svn,即 1.6
- 你最终得到一个包含 1.6 信息的 1.7 工作副本。
- 所以你不能提交、更新和一切
- 但你不能升级,因为它已经是 1.7 工作副本

希望这可以帮助

于 2013-01-11T09:52:45.807 回答