gpt4 book ai didi

svn - 查找 SVN 工作文件夹的 checkout 历史记录

转载 作者:行者123 更新时间:2023-12-02 08:08:47 25 4
gpt4 key购买 nike

我们有一个由 SVN 支持的 Intranet 站点,因此该站点是存储库的 checkout 副本(仅由 IIS 使用的工作文件夹)。今天网站上的某些内容引起了问题,我想知道如何找出过去 48 小时内 check out 到该工作文件夹的内容。

更新:如果我需要打开某个选项才能在将来启用此功能,它是什么?

另外,作为一个推论问题,如果我必须使用文件创建时间,我怎样才能以递归方式快速地为一个大文件夹做到这一点?

<小时/>

如果我必须检查创建时间,那么 this question对解决问题也有帮助。

最佳答案

Web 文件夹中的所有代码都应该由 SVN 提交支持,不是吗?

如果是这种情况,您只需查看 SVN 日志中最近提交的几项更改,就应该能够轻松地跟踪问题。svn info 将告诉您工作副本当前所在的版本,以便您知道从哪里开始查找

一旦你追踪到包含 bug 的提交,你就可以使用 svnblame 来找到执行此操作的人,并向他们解释他们忽略了什么以及他们是如何导致 bug 的。然后你可以让他们给大家买午餐,因为他们搞砸了网站。

如果您在本地修改/添加了 SVN 中没有的任何文件,则 svn statsvn diff 将向您显示这些更改是什么,以便您可以弄清楚他们是否也是造成问题的原因。然后,您应该恢复这些更改,以便您的工作副本是干净的 checkout ,或者将更改提交到存储库中。

没有什么比试图追踪代码中的错误更糟糕的了,3小时后却发现该错误实际上并不存在于您的任何代码中,而是在工作副本中进行了一些愚蠢的本地调整,但从未得到过 promise :-(

关于svn - 查找 SVN 工作文件夹的 checkout 历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55099/

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