gpt4 book ai didi

svn - Tortoise SVN树与自己冲突

转载 作者:行者123 更新时间:2023-12-04 19:38:13 24 4
gpt4 key购买 nike

有没有人有过在乌龟中移动文件并成功提交,只是后来提交了不同的更改并被告知树冲突的经历:

  1. 原始位置的文件已被删除,但在乌龟中被标记为丢失
  2. 新位置的文件在那里,但标记为已添加。

(我用的是tortoise SVN,我们有客户端和服务器> 1.60)

没有其他人更改目录或文件(根据 svn 日志)。

  1. 为什么会这样?
  2. 有没有办法避免它的发生?
  3. 如果确实发生了,是否有比删除整个文件夹并再次更新更优雅的解决问题的方法?

最佳答案

  1. 听起来您可能使用 Windows 资源管理器的“移动”命令而不是 Tortoise 的“移动”命令移动了文件。前者只是在文件系统中移动文件而不更新颠覆树(从版本控制中删除旧文件并将旧文件的历史链接到新文件)。

  2. 始终使用 TortoiseSVN 的“移动”命令,或者如果您想要移动没有历史记录的文件,则使用 Windows 资源管理器复制文件,使用 Tortoise 添加新版本,然后使用 Tortoise 删除旧版本.

  3. 您可以右键单击旧文件的父文件夹,选择“检查修改”,然后从版本控制中删除标记为丢失的文件。

关于svn - Tortoise SVN树与自己冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2951078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com