【问题标题】:Bind non-project files to tfs source control?将非项目文件绑定到 tfs 源代码管理?
【发布时间】:2015-10-19 06:23:40
【问题描述】:

是否可以将非项目/非解决方案相关的文件自动绑定到 TFS 源代码管理?

我正在使用 Visual Studio。我在我的解决方案文件夹下创建了一些文件夹,我想向其中添加日志、脚本等。这些文件由代码创建并放入正确的文件夹中,但除非我手动转到源代码管理,否则它们不会添加到源代码管理中资源管理器并手动单击“将项目添加到文件夹”。

我试图将这些文件与项目分开。从某种意义上说,我正在尝试使用像 Dropbox 这样的 TFS,它会自动将新项目添加到待处理的更改中。

【问题讨论】:

    标签: visual-studio-2013 version-control tfs


    【解决方案1】:

    尝试使用本地工作区而不是服务器工作区:

    https://msdn.microsoft.com/en-us/library/bb892960.aspx

    特别是“我为什么要使用本地工作区?”部分是指在 Visual Studio 之外添加或删除时自动获取的更改。如果您决定切换,请注意本地和服务器工作区之间的差异,因为它们之间存在一些权衡。

    使用本地工作区后,添加到文件夹的任何文件都应在工作区的排除更改区域中显示为“检测到:(x) 添加”。

    如果您单击此链接并选择“已升级”,则会添加更改。

    【讨论】:

    • 我已经在使用本地工作区。添加到文件夹时,文件不会自动添加到 tfs 源代码管理。我需要使用源代码管理资源管理器手动添加它们。我尝试使用代码将项目添加到待处理列表中。但是,我似乎无法访问在 Visual Studio 中设置的工作区。我可以创建一个新的工作区,但是我无法将它映射到正确的位置,因为正确的工作区已经映射到那里。
    猜你喜欢
    • 2020-10-18
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 2017-12-07
    • 2013-09-25
    • 2016-01-03
    相关资源
    最近更新 更多