gpt4 book ai didi

asp.net - 从 subversion(ASP.NET 项目)中删除 web.config

转载 作者:行者123 更新时间:2023-12-04 22:54:15 25 4
gpt4 key购买 nike

我有一个使用 Subversion 和 VisualSVN 进行源代码控制的项目。由于服务器和开发人员计算机上的 web.config 版本不同,我希望该文件保留在计算机上但被 Subversion 忽略。我将它添加到 svn:ignore 但它仍然存在(并且仍然有一个红色的感叹号,因为我们没有提交它)。

如何在不从文件系统中删除它的情况下安全地从 Subversion 中删除它

谢谢,
阿丁

最佳答案

您必须同时执行删除和忽略操作

  • 首先备份您的本地文件(如@ibz 所说)
  • 然后从存储库中删除 web.config。
  • 然后将 web.config 复制回同一文件夹
  • 最后使用 svn:ignore 以便 subversion 不会尝试将其再次添加到存储库

  • 因为我使用 tortoisesvn 我不能真正告诉你你必须使用哪些 svn 命令,但使用 tortoisesvn 它将是:
  • 进行备份
  • 右键单击源代码管理文件夹中的 web.config,选择 TortoiseSVN |删除
  • 右键单击源代码管理文件夹中的 web.config,选择 SVN Commit => 之后您会发现该文件实际上已从文件系统中删除
  • 上移并右键单击源代码管理下的文件夹,选择 TortoiseSVN |属性
  • 在属性窗口中单击新建 + 属性名称“svn:ignore”;属性值“web.config”。接受更改
  • 提交更改

  • 在我的 .net 项目中,我使用 svn:ignore 排除了以下内容:bin、obj、*.suo、*.user

    关于asp.net - 从 subversion(ASP.NET 项目)中删除 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56096/

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