我想知道是否有办法在TFS中有选择地分支文件和文件夹。我们目前分支主干但它有点麻烦。
假设我有以下结构:
--trunk
--base code
--internal code that relies on base code
--client code that relies on base code
我想分支基地和内部以及基地和客户。
如果这不可能是一个好的文件夹结构,以满足我们的需求?
答案 0 :(得分:0)
不是在内部/客户端的源中包含base(依赖项),而是一种典型的方法是在它自己的分支中有基础。然后让内部和客户端采用二进制依赖,而不是基于源的依赖。
这是通过在每个内部和客户端中包含一个lib文件夹来实现的,该文件夹包含它们具有依赖关系的特定基本版本的副本。这允许您独立地发展基础和依赖它的应用程序,并允许内部/客户端开发人员明确决定依赖哪个版本的基础。