gpt4 book ai didi

svn - 在 SVN 中导致阻塞的版本化项目

转载 作者:行者123 更新时间:2023-12-04 22:34:27 26 4
gpt4 key购买 nike

我正在使用 VisualSVN 服务器,在 Visual Studio 中使用 TortoiseSVN 和 AnkhSVN。

我有一个 Trunk,其他团队的一些开发人员定期对其进行各种小改动。

我有一个分支,在该分支上正在构建一个相当重要的新开发项目。作为每周例行程序,我一直在将 Trunk 合并到这个分支中。一切似乎都很顺利。

我是来做另一个这样的从 Trunk 合并到这个分支的,我正在卡车装载:-

The last merge operation tried to add the directory 'nameoffolder', but it was already added locally.



然而,这些文件夹是经过版本控制的,并且已经在主干和分支中存在了很长时间。

我对文件有类似的看法:-

The last merge operation tried to add the file 'QueueCleanUp.ashx', but it was obstructed in the working copy.



这似乎在整个分支中普遍存在,绝大多数与分支团队正在开展的工作无关。

有人见过这个吗?在没有大量工作的情况下,我如何解决这个问题?

最佳答案

在 AnkhSVN 中有一种使用 allow unversioned obstructions 进行更新的方法检查。为此打开 View -> Pending Changes , 从这里选择 Update下拉菜单,然后选择 Update to specific revision... .在出现的对话框中,确保 Latest Revision被选中并检查 Allow Unversioned Obstructions .

我确定 TortoiseSvn 中有类似的选项,但我自己没有安装,所以我无法检查。

命令行等效项是 --force切换到更新命令:

svn update --force c:\myproject

关于svn - 在 SVN 中导致阻塞的版本化项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2408347/

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