gpt4 book ai didi

.net - 分支 SVN 代码和维护 Visual Studio 项目引用的最佳策略

转载 作者:行者123 更新时间:2023-12-01 13:08:23 25 4
gpt4 key购买 nike

我们有一个主要的 visual studio 项目使用标准的主干/分支/标签结构存储在 SVN 中。然而,这个项目引用了这个结构之外的外部项目,所以当我们创建一个代码分支时,所有对外部项目的引用都会失败,因为它们在一个层次之外。

即。 trunk/MyProjectCode 在分支后变为 branches/MyFeatureBranch/MyProjectCode,因此由于这个额外的层次结构,任何对外部项目的引用都会失败。

以尽可能少的摩擦创建分支的最佳方法是什么?我可以编写一个修改所有项目引用的脚本,或者我可以更改我的本地代码布局,以便分支实际上是主干的下一级,因此新分支将处于同一级别。还有其他建议/最佳做法吗?

最佳答案

从 Subversion check out 时,您的工作目录不必反射(reflect)与存储库中相同的目录深度。出于示例目的使用命令行:

svn co svn://server/project/trunk projectsvn co svn://server/project/branches/MyFeatureBranch project-feature

这样,您将有两个并排的目录,分别称为 projectproject-feature。这应该避免不同目录深度和相对路径引用的问题。

关于.net - 分支 SVN 代码和维护 Visual Studio 项目引用的最佳策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1119099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com