gpt4 book ai didi

.net - 版本控制中的项目结构 - .NET 特定

转载 作者:行者123 更新时间:2023-12-04 12:56:39 25 4
gpt4 key购买 nike

这个帖子类似于this previously asked question.我真的很想以 TTB 格式设置我的 SVN 存储库,但是在 Visual Studio 2008 (ASP.NET/VB.NET) 中创建项目时,在考虑解决方案文件、项目文件、文件夹时创建的结构往往不兼容项目、解决方案中的多个项目等。有没有人有脚本或程序来获取新创建的 ASP.NET 项目并将其尽可能轻松地移动到 TTB 格式?

让我说得更具体一点。假设我正在创建一个名为 StackOverflowIsAwesome 的项目。我可以把它放到我的本地文件夹结构中(假设它是 c:\working)。当我创建它时,VS 创建 c:\working\StackOverflowIsAwesome 和一大堆子文件夹(bin、app_data 等)。但我希望我的存储库结构看起来像......

StackOverflowIsAwesome
/树干
/bin
/应用程序数据
/标签
/分支

那么,是否有一种干净的方法可以始终如一地执行此操作,或者我是否需要不断移动/修改文件和文件夹以使其工作?

最佳答案

我们采用了一种非常简单的方法:

文件结构:

  • 解决方案文件夹(包含解决方案文件、构建脚本,也许更多?)
  • 项目文件夹
  • 项目文件夹 2
  • 引用(包含解决方案的共享程序集)。

  • 然后我们只需将整个解决方案文件夹的内容检查到我们的存储库中。我们为每个解决方案使用一个存储库。我不确定这是否是组织解决方案的最佳方式,但它对我们有用。

    此外,我们在最高级别进行分支,而不是每个项目。

    关于.net - 版本控制中的项目结构 - .NET 特定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/135670/

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