【发布时间】:2018-06-19 15:55:30
【问题描述】:
我发现标题本身并没有真正的暗示性,但我无法想出更好的标题。非常欢迎提出建议。
我正在使用 SVN 来跟踪多台机器之间的一些重要文件。在机器 A 上,我创建并提交了空文件夹和子文件夹来存储一些数据。在机器 B 上,一位同事创建了相同的文件夹和子文件夹结构,名称和所有内容都相同。
目前,机器 A 已提交文件夹树,机器 B 为同一文件夹树,未提交。
我继续告诉我的同事我已经创建了文件夹树,并请更新机器 B。他通过删除未提交的文件夹树和 SVN 更新(使用 Tortoise SVN)来做到这一点。
Tortoise SVN 告诉修订版 x 的更新已经完成,没有添加任何内容,提交的文件夹树也没有添加到机器 B 上的工作副本中。
谁能帮我理解为什么会发生这种情况,如何解决它以及将来如何防止它?
据我了解,可能的原因是工作副本认为她处于本地更改和当前状态,因此没有执行更新。但是如果我尝试提交,则本地删除不在tortoise SVN的更新日志中(我没有提交机器B副本以避免进一步破坏环境)。
我的机器上显然没有 SVN 命令行。
我在机器 A 上尝试了 SVN 更新,它转到修订版 x(与上面相同),但文件夹树似乎没有改变(预期)。
【问题讨论】:
-
我会在机器 B 上尝试 svn cleanup: tortoisesvn.net/docs/nightly/TortoiseSVN_en/… 并检查所有选项,然后更新。
标签: svn tortoisesvn