我使用TFS作为我的主要版本控制。我们正在为不同的嵌入式专有硬件开发嵌入式解决方案。每个硬件解决方案目录结构与另一个解决方案不同但主要的源文件是相同的,但它们驻留在不同的目录结构中。例如:
ProjectCollection
FirstEmbedSolution
src
main.cpp
inc
main.h
secondEmbedSolution
src
MainModule
main.cpp
inc
MainModule
main.h
我希望这些解决方案能够从主分支分支,以便可以合并并重新基于其中的新变化。你有什么建议?
答案 0 :(得分:2)
您无法修改分支,也不希望修改将反映在主要... 但你可以分支主文件夹的一部分,但我不知道这是如何更好。如果您需要针对每个解决方案的不同配置分支,我认为您的解决方案的架构是错误的。
答案 1 :(得分:1)
您是否尝试按原样分支当前结构,然后在TFS中执行移动操作。这将为您提供所需的结构,TFS应记住旧路径和新路径,并允许您继续进行分支。我猜它可能不起作用,但我确信我有类似的情况随着时间的推移出现,模仿你想要的这种行为