gpt4 book ai didi

version-control - TFS 2008,从源代码管理中删除文件但将其保留在项目中

转载 作者:行者123 更新时间:2023-12-04 13:35:43 25 4
gpt4 key购买 nike

我们正在使用 Scott Hansleman 在他的帖子 here 中对多个 web.configs 的建议。 .我们遇到的问题是我们必须检查 Web.Config。如果我们从项目中删除它,当我们发布时,不会推送任何 web.config。因此,我们只需要从 web.config 中删除源代码控制绑定(bind),但将其保留在项目中,并让项目的其余部分仍处于源代码控制之下。

问题是源代码控制使文件只读,直到您将其 checkout 。我们需要能够用预构建事件覆盖它,最好不必检查它。有没有办法只从该文件中删除绑定(bind),并且仍然将其保留为项目的一部分?

谢谢。

最佳答案

通过将新文件添加到解决方案资源管理器,您将获得一个小加号,表明它应该被添加到源代码管理中。然后,右键单击并选择“撤消挂起的更改”。这将取消添加,但将文件保留在您的项目中。

如果这不起作用,我建议使用以下方法之一:

  • 使用 MSBuildCommunity Tasks 中的 Attrib 任务要删除的项目
    只读标志。
  • 使用 Exectask在 MSBuild 中调用
    tf.exe并 checkout 文件。
  • 关于version-control - TFS 2008,从源代码管理中删除文件但将其保留在项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1379698/

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