gpt4 book ai didi

.net - TFS 映射与颠覆

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

我是 TFS 的新手,我一直主要使用 Subversion。我对“映射”概念感到困惑。看起来 TFS 将本地文件夹映射到源代码控制的文件夹。所以我“自动”进行的每个本地更改都会添加到源代码管理中???

我只问 b/c 我得到了使用 Visual Studio 2005 构建的项目的最新版本,并且我有 Visual Studio 2010。所以我当然必须在我的“本地”文件夹中转换它,但是源文件夹已经“看到”我已经做了那个改变。我试图撤消挂起的更改,但源代码管理中的解决方案仍然显示 VS2010 图标。希望当我什至没有提交任何更改时,我没有将其他人的解决方案更改为 VS2010。

有没有办法取消任何更改?

最佳答案

没问题,是的,从 VSS、Subversion 或任何其他工具习惯 TFS 可能很棘手。

如您所料,映射允许您将源文件夹映射到本地文件夹。

"So every local change I make "automatically" gets added to source control???"

它不是那样工作的。 TFS 将仅控制您明确添加到源代码管理的文件。因此,例如,如果您在 TFS 中映射的文件夹中添加 50 个文件,则不会在源代码管理中自动添加这些文件。如果需要,您可以添加它们。

虽然有一些异常(exception),但即使 TFS 拾取文件,它也会在将其添加到源代码管理之前询问您(例如网站 - 它会检测到一个新文件并询问您是否要添加到源代码管理) .

该图标的显示方式取决于您本地安装的工具以及您如何将 sln 与您的 VS 版本相关联。不用担心那个图标。如果您没有通过升级向导 checkin sln 的升级版本,然后将其 checkin TFS,那么这里没有问题。

关于.net - TFS 映射与颠覆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6539752/

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