1

我有一个使用 SmartSVN 打开的项目分支,但其中一个文件将其分支显示为“主干”,其余文件显示正确的分支名称。我不确定这是怎么发生的,但我想解决它。发生了什么,我该如何解决?

4

1 回答 1

1

实际上,这是 Subversion 的一个特性。是的,想要在你的工作副本中为这个文件夹创建一个特定的分支,只需切换到它。它被称为混合工作副本。唯一需要注意的是,所有路径都必须指向同一个存储库。现在,有趣的是,大多数人并不是故意使用此功能,而是设法通过某种方式偶然发现它。

偶然发现此功能通常涉及在未完全切换的工作副本上进行切换,这通常是由与 Subversion 服务器的连接终止、本地计算机上的资源不可用以及命令失败或超时引起的,或者命令或应用程序在切换过程中被用户终止。

不管是什么原因,解决这个混合工作副本的最佳解决方案是,转到工作副本的头部并再次 svn 切换到您尝试使用的 URL。只需在处理之前和关闭 SmartSVN 之前确保开关已完成。

于 2010-12-14T14:29:07.533 回答