在我的一个项目的早期阶段,与我一起工作的人将他们的整个椭圆工作区添加到我们的 mercurial 存储库中。在我更新了 .hgignore 文件以防止这种情况再次发生后,我运行 hg forget 以删除我们存储库中的所有文件。
问题是,当这个人后来改用我创建的新分支时,他丢失了所有工作区插件等,无法再构建项目。
出了什么问题?.hgignore 不只是这样做,忽略文件吗?为什么要遍历并删除他本地副本中的文件?
在我的一个项目的早期阶段,与我一起工作的人将他们的整个椭圆工作区添加到我们的 mercurial 存储库中。在我更新了 .hgignore 文件以防止这种情况再次发生后,我运行 hg forget 以删除我们存储库中的所有文件。
问题是,当这个人后来改用我创建的新分支时,他丢失了所有工作区插件等,无法再构建项目。
出了什么问题?.hgignore 不只是这样做,忽略文件吗?为什么要遍历并删除他本地副本中的文件?