我正在学习如何使用 Tortoise SVN 客户端和 Subversion 服务器。
我理解分支的概念,但是我有一个问题。假设我有一个包含一千个类的项目,并且运行该项目需要所有一千个类。我想对其中两个类进行重大更改,那么我是否必须将整个项目签出到分支?或者是否可以使用主干的 998 个班级和分支的两个班级?
我正在学习如何使用 Tortoise SVN 客户端和 Subversion 服务器。
我理解分支的概念,但是我有一个问题。假设我有一个包含一千个类的项目,并且运行该项目需要所有一千个类。我想对其中两个类进行重大更改,那么我是否必须将整个项目签出到分支?或者是否可以使用主干的 998 个班级和分支的两个班级?
我想对其中两个类进行重大更改,那么我是否必须将整个项目签出到分支?
是与否
解释
初始分支
并在对话中
(注意“来自 URL”)
通常,您需要分支中的所有项目文件,所以简短的回答是肯定的,您需要将它们全部放在分支下。
但是,我建议您拆分项目并使用库 (DLL),以便在您的情况下,您可以将 998 个类分组到一个 DLL 中,并将该项目留在主干下,只需将更改的文件项目进行分支。