【问题标题】:Connect to a (git) project: Include project name in suggested local path连接到 (git) 项目:在建议的本地路径中包含项目名称
【发布时间】:2019-01-10 01:01:51
【问题描述】:

有没有办法让 VS 自动将 TFS 项目名称> 放在建议的本地路径中?

到目前为止,建议的路径是<default path>\<repo name>,我想要它<default path>\<TFS project name>\<repo name>

当前的功能意味着如果我从不同的团队项目中克隆多个存储库,这些文件夹会相互混合。我想要将 repos 分离到 TFS 团队项目中的额外级别,我们现在必须手动执行此操作。

另外,有没有办法在克隆第一个 repo 之前设置默认路径?当没有克隆 repo 时,设置不包括 Git 设置。

【问题讨论】:

    标签: git visual-studio tfs visual-studio-2017


    【解决方案1】:

    Q1 : 有没有办法让 VS 自动将 TFS 项目名称 > 建议的本地路径?

    没有办法一劳永逸

    这意味着如果您在一个团队项目中有多个存储库,那么您可以设置Default Repository Location,其中包括Team Project name。参考下面的截图。

    但是如果你想切换到另一个团队项目,那么你必须重置Default Repository Location,包括新的团队项目名称。

    例如:D:\LC-WS\GitRepos\Git-ScrumGit-Scrum 是这里的团队项目名称)

    因此,存储库将被克隆到D:\LC-WS\GitRepos\Git-Scrum\RepoName

    Q2 : 另外,在克隆之前有没有办法设置默认路径 第一次回购?没有克隆 repo 时,设置不包括 Git 设置。

    您必须先连接到 Git 团队项目,连接到团队项目后,您可以看到 Settings

    【讨论】:

    • 好的,谢谢!那里没有太多令人振奋的地方。我们是一个小型开发团队,因此我们涵盖了产品的所有领域,但在 TFS 中,我们拥有多个团队和多个存储库中的代码。这很糟糕吗?实际上,我们在几个团队中也有工作项,但这简直就是地狱——现在所有工作项都在同一个团队/项目/板中,标签决定了它属于产品的哪一部分。这实际上效果很好。
    • @SvendK 是的,随着项目的发展,您可以在多个存储库中管理源代码。但是如果源代码属于同一个项目的组件特性,那么你可以尝试使用Branches而不是单独的存储库,这样你就可以在一切准备好后合并到main,在TFS中构建时更方便。您可以设置区域路径来确定您团队的待办事项中显示的内容以及您的团队负责的工作项目。但是带有标签的工作项也是很好的体验。
    • @SvendK 如果答案有帮助?如果这回答了您的问题,您可以接受它作为答案,这可能对阅读此主题的其他社区成员有益。 :)
    • 对不起!不知何故,我继续前进,并没有将其标记为答案。也许我希望其他人给我另一个答案... :)。我们的产品包括各种项目:一个主要的 WinForms 应用程序、一个较新版本的主要 WPF 应用程序、几个其他较小的 WinForms 应用程序、相当多的 DLL 项目/Nuget 形式的“组件”、一个 MVC 网站和几个 API 站点(SOAP + Web API)-所有团队成员都在所有项目中工作。我们需要分层,但也许团队不正确。
    • 尽管如此,我认为将 放入默认路径或复选框以在路径中“包含团队文件夹”会很好。为此,我必须向 Microsoft 提交几个 UserVoice 项目。
    猜你喜欢
    • 1970-01-01
    • 2015-05-26
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多