gpt4 book ai didi

version-control - 如何从版本控制中删除文件夹(BIN),并使其留在 TFS 中?

转载 作者:行者123 更新时间:2023-12-03 13:55:24 26 4
gpt4 key购买 nike

我们在 VS 2008 环境中有一个新的 ASP.NET 项目,并为其设置了一个新的 TFS 服务器,但最初项目的 bin 文件夹也被 checkin 。

该团队一次有大约 10 名活跃的开发人员,现在这是一个大问题,因为一些公共(public)库仍然由某人或其他人 checkout 。

根据最佳实践,我现在希望解决此问题并将 bin 文件夹从版本控制中删除,并且我需要确保从现在开始,当开发人员 checkin 他的项目时,不会再次检查 bin 文件夹-在。如何以正确的方法确保这两件事?如果我能以 TFS 管理员的身份做某事,那就太好了,这样从第二天起,所有开发人员都会自动将一些设置拉入他们的框中,这样一旦我从 TFS 控制中删除 bin 文件夹,他们就会停止 checkin bin 文件夹。

我是 TFS 的初学者,因为之前我主要使用 SVN,所以请指出正确的步骤和文档。谢谢!

最佳答案

删除解决方案资源管理器中的 bin 文件夹,这将删除挂起的 checkin 。

构建应重新创建 bin 文件夹,但不将该文件夹添加到项目中(因此不会提示将其添加到版本控制中)。

这不会阻止有人将它(或它包含的任何内容)添加回 VS 之外的版本控制中(例如,从命令行,或将 bin 文件夹添加回项目中)。我认为除了培训之外,您无法阻止添加任意文件(如果您的开发人员无法处理此问题,他们如何处理与开发相关的所有其他“不要这样做”?)

已更新,因为这是编写的 TFS(包括 VSTS 和 Visual Studio1)允许通过 .tfignore 忽略文件和文件夹文件。

1 Visual Studio 通常不会接收到 .tfignore 的更改。文件,需要重新启动。

关于version-control - 如何从版本控制中删除文件夹(BIN),并使其留在 TFS 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5530338/

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