0

我想知道是否有办法在 TFS 中选择性地分支文件和文件夹。我们目前分支主干,但它有点麻烦。

可以说我有以下结构:

 --trunk
   --base code
   --internal code that relies on base code
   --client code that relies on base code

我想分支基地和内部以及基地和客户。

如果这是不可能的,那么满足我们需求的好的文件夹结构是什么?

4

1 回答 1

0

一个典型的方法是在它自己的分支中包含基础,而不是在您的内部/客户端的源代码中包含基础(依赖项)。然后让 internal 和 client 采用二进制依赖而不是对 base 的源依赖。

这是通过在每个内部和客户端中都有一个 lib 文件夹来实现的,其中包含它们所依赖的特定版本的 base 的副本。这允许您独立地发展基础和依赖它的应用程序,并且它允许内部/客户端开发人员明确决定依赖哪个版本的基础。

于 2013-10-21T09:10:52.230 回答