在现有项目中删除未使用的文件和文件夹

4
我最近开始处理一个带有之前开发人员的php项目。
这些开发者把事情搞得有点混乱,在PHP,JavaScript文件和样式表中导致了大量的不同文件。
我想减少文件和文件夹的数量,因为它们现在分别达到了17k5.4k
是否有一种方法可以标记未使用的文件以进行删除?
也许在浏览网站时,例如将正在使用的文件加入白名单
任何帮助将不胜感激!
1个回答

1

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

我推荐使用Git。

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

https://git-scm.com/

并且开始重构它。

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


我每天都在其他更专业的项目中使用Git。 我不认为Git能帮我解决这个问题。 当我加入这个项目时,它已经有了大量荒谬的文件,而且没有进行git跟踪。你有什么建议? - Michiel
在git中,如果你确定某个文件不再需要,你不需要实际标记它来删除,只需将其删除并忘记即可。如果以后需要该文件,可以在git中查看它的历史记录,了解其作用并恢复它或修复错误。另外,在重构代码时使用git还可以创建分支,并逐步使代码更加有组织。 - Zgr3doo
基本上重构涉及到对代码的许多小型和大型更改,因此您需要控制此代码的版本。在我看来,Git是这种任务中非常有用的工具,您可能会发现您不需要任何其他东西,除了好的编辑器或IDE。 - Zgr3doo
从没想过这样使用Git。看起来是个不错的选择!谢谢你的回答。 - Michiel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接