Mercurial有什么好方法可以解开所有文件并重新开始?

时间:2015-03-12 18:25:52

标签: mercurial text-processing

相关问题:
https://softwareengineering.stackexchange.com/questions/275310/why-isnt-the-addremove-recommended-by-default-in-mercurial

我正在开发一个LaTeX项目,并且在我大约一周前开始使用它时是Hg的新手。基本上我使用命令hg addremove *跟踪文件夹中的所有文件。在意识到我的错误之后,我一直在跟踪我认为我将反复编辑的文件。但是,我还没有找到我在回购开始时Hg跟踪的所有文件。

结果是Hg不仅会跟踪带有.tex扩展名的源文件,还会跟踪生成的.pdf文件 - 我认为这会导致我的不必要的膨胀回购。我该如何重新开始?

在相关但又单独的说明中:使用.docx跟踪MS Word文件(例如以Hg结尾)是不是一个坏主意?我使用LaTeX的方法有点像这样:
https://tex.stackexchange.com/questions/61967/how-to-run-latex-from-word
如果将字符串Rome was not built in a day.添加到文本文件并保存,则新版本的文本文件只比旧版本大28个字符。我不确定.docx是否以类似的方式运作。因此问题。

1 个答案:

答案 0 :(得分:1)

关于你的第一个问题

hg convert是您正在寻找的 - ConvertExtension

您想使用--filemap选项排除所有PDF文件。

由于filemap不支持通配符/ globs(*.pdf),因此您需要构建存储库中所有PDF文件的列表以排除它们。如果您使用的是类似unix的平台,则可以使用find

执行此操作
相关问题