无法在两台机器之间同步 SVN 版本化文件夹的状态
Cannot sync the status of a SVN versioned folder between two machines
我认为标题本身并没有真正的含义,但我想不出一个更好的标题。非常欢迎提出建议。
我正在使用 SVN 来跟踪多台机器之间的一些重要文件。在机器 A 上,我创建并提交了空文件夹和 sub-folders 来存储一些数据。在机器 B 上,一位同事创建了相同的文件夹和 sub-folders 结构,具有相同的名称和所有内容。
目前,机器 A 已提交文件夹树,机器 B 为同一文件夹树,未提交。
我继续告诉我的同事我已经创建了文件夹树,请更新机器 B。他通过删除 non-committed 文件夹树和 SVN 更新(使用 Tortoise SVN)来做到这一点.
Tortoise SVN 告诉版本 x 的更新已完成,没有添加任何内容,并且提交的文件夹树没有添加到机器 B 上的工作副本。
有人可以帮助我了解为什么会发生这种情况、如何解决它以及将来如何预防吗?
据我了解,可能的原因是工作副本认为她处于本地更改和当前状态,因此没有执行更新。但是如果我尝试提交,本地删除不在 tortoise SVN 的变更日志中(我没有提交机器 B 副本以避免破坏更多环境)。
我的机器上显然没有 SVN 命令行。
我在机器 A 上尝试了 SVN 更新,它转到修订版 x(与上面相同),但文件夹树似乎没有变化(预期)。
- 将整个 "machine B"-工作副本移动到备用位置
- 在机器 B 上重新结账到原来的地方
- 将备用文件(.svn 文件夹除外)中的所有内容复制到新的工作副本中。
我认为标题本身并没有真正的含义,但我想不出一个更好的标题。非常欢迎提出建议。
我正在使用 SVN 来跟踪多台机器之间的一些重要文件。在机器 A 上,我创建并提交了空文件夹和 sub-folders 来存储一些数据。在机器 B 上,一位同事创建了相同的文件夹和 sub-folders 结构,具有相同的名称和所有内容。
目前,机器 A 已提交文件夹树,机器 B 为同一文件夹树,未提交。
我继续告诉我的同事我已经创建了文件夹树,请更新机器 B。他通过删除 non-committed 文件夹树和 SVN 更新(使用 Tortoise SVN)来做到这一点.
Tortoise SVN 告诉版本 x 的更新已完成,没有添加任何内容,并且提交的文件夹树没有添加到机器 B 上的工作副本。
有人可以帮助我了解为什么会发生这种情况、如何解决它以及将来如何预防吗?
据我了解,可能的原因是工作副本认为她处于本地更改和当前状态,因此没有执行更新。但是如果我尝试提交,本地删除不在 tortoise SVN 的变更日志中(我没有提交机器 B 副本以避免破坏更多环境)。
我的机器上显然没有 SVN 命令行。
我在机器 A 上尝试了 SVN 更新,它转到修订版 x(与上面相同),但文件夹树似乎没有变化(预期)。
- 将整个 "machine B"-工作副本移动到备用位置
- 在机器 B 上重新结账到原来的地方
- 将备用文件(.svn 文件夹除外)中的所有内容复制到新的工作副本中。