0

我目前正在开发一个 Ruby on Rails 存储库,其中文件夹结构非常复杂,我经常需要重组文件(例如将 js 文件和 css 文件从文件夹 A 移动到资产文件夹 B,并且在许多情况下集成文件 A 和文件B 到文件 A 中,我在本地删除文件 B)。

我注意到默认情况下 git 和 bitbucket 确实通过增量维护对现有文件和新文件的更改来处理版本,同时仍然在早期提交下维护旧文件和文件夹。

结果,当我在稍后阶段从 bitbucket 下载整个 rails 存储库时,我得到了一个非常复杂的文件和文件夹结构,它不代表我最新的存储库结构,因为它包含已删除的文件的早期版本或感动。(在上述情况下,文件 B 仍然出现在下载中)

如何确保我的目录结构和文件完全代表我保存为最新版本的内容,并且不包括以前删除的文件。

4

0 回答 0