【问题标题】:Delete unused files and folders in an existing project删除现有项目中未使用的文件和文件夹
【发布时间】:2015-07-29 03:43:54
【问题描述】:

我最近开始研究这个 php 项目,该项目有一些以前的开发人员。
这些开发人员把事情搞得一团糟,导致大量不同的文件,包括 PHP 以及 javascript 文件和样式表。
我想减少文件和文件夹的数量,因为它们现在分别超过了 17k5.4k

有什么方法可以标记未使用的文件以进行删除?
也许在浏览网站时,例如白名单正在使用的文件?

任何帮助将不胜感激!

【问题讨论】:

    标签: javascript php file filesystems directory


    【解决方案1】:

    我认为有时从头开始编写东西比使用“Megamoth”更快,但如果你需要让它保持运行,你可能需要将它放入某种版本控制系统中。

    我推荐 Git

    http://en.wikipedia.org/wiki/Git_%28software%29

    https://git-scm.com/

    然后开始折射它。

    版本控制系统将保留您的旧代码,因此您可以确保在删除或更改代码时不会丢失任何内容,并且您将能够非常快速地从一个版本跳转到另一个版本。

    【讨论】:

    • 我每天都使用 Git 处理其他更专业的项目。我看不到 Git 可以在这里帮助我吗?当我开始这个项目时,它已经有如此多的文件并且没有 git 跟踪。你有什么建议?
    • 在 git 中,如果您确定不再需要该文件,则不需要实际标记要删除的文件,您只需删除它并忘记。如果您需要该文件,您可以在 git 中检查它并查看它的作用并将其还原或修复错误。加上使用 git,您可以在重构此代码的同时创建分支,并逐步使此代码更有条理。
    • 基本上,重构涉及对代码的许多大大小小的更改,因此您需要控制此代码的版本,在我看来 git 在此类任务中是非常有用的工具,您可能会发现您不需要除了好的编辑器或 IDE 之外,可能不需要其他任何东西。
    • 从未想过以这种方式使用 Git。这似乎是一个好方法!谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2019-10-01
    • 2014-05-06
    • 2010-11-12
    • 2012-07-26
    • 2019-11-21
    • 1970-01-01
    相关资源
    最近更新 更多