gpt4 book ai didi

.net - 在 Visual Studio 中使用 Git 的最佳实践?

转载 作者:IT王子 更新时间:2023-10-29 01:00:14 27 4
gpt4 key购买 nike

我正在考虑在工作中从 Subversion 迁移到 Git,并希望就在 Windows 上设置 Git 的最佳方式以及结合使用 Visual Studio 和 Git 可能出现的任何问题征求意见。

当前设置是 TortoiseSVN,带有 Visual Studio 2008 和 AnkhSVN for .NET 应用程序。替换可能是 Git Extensions .

特别感谢有关存储库布局的建议。我们所有的解决方案都使用多个项目,我们现在有许多需要在应用程序之间共享的自定义程序集。我们 Subversion 存储库的当前布局绝对不是最佳的。

更新:我现在已经使用 Git Extensions 迁移到 Git,并且运行良好。共享代码和 Assets 位于单独的存储库中,并用作子模块。开始时我发现子模块有点困惑,this post很有帮助。

最佳答案

Windows 的主要 Git 安装程序是 msysgit (SO question)
TortoiseGit 也是一个很好的 Windows 集成(在 msysgit 之上)。

你需要了解 Git limits ,特别是在 Git 存储库方面(不要试图将每个项目都塞进一个存储库,除非你正在构建一个“系统”,即只能与 all< 一起运行的东西/em> 它的零件/组件。)

外部代码依赖最好用 with submodules 表示。
vendor branches 也是如此。


另请注意,除了 GitExtension 之外,您现在还可以在 TFS 中定义 Git 项目(2013 年第一季度):
请参阅“How can I push my existing Git repository to Team Foundation Service”:从 VS2012.2 开始,您可以直接从您的 IDE 使用 git 命令。

关于.net - 在 Visual Studio 中使用 Git 的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1426467/

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