相关疑难解决方法(0)

显示两个修订版之间已更改的文件

我想合并两个已分开一段时间的分支,并想知道哪些文件已被修改.

遇到这个链接:http://linux.yyz.us/git-howto.html这非常有用.

比较我遇到的分支的工具是:

  • git diff master..branch
  • git log master..branch
  • git shortlog master..branch

想知道是否有类似"git status master..branch"的东西只能看到两个分支之间不同的文件.

在没有创建新工具的情况下,我认为这是您现在可以做到的最接近的工具(如果文件被多次修改,当然会显示重复):

  • git diff master..branch | grep "^diff"

想知道是否有我遗漏的东西......

git branch git-diff git-branch

2041
推荐指数
12
解决办法
72万
查看次数

如何使用Mercurial进行文本文档的版本控制?

这不是一个编程问题,但我认为它比TeX组更适合这里

我想使用版本控制保持文本文件的变化轨迹(这是用来创建LaTeX输出.(因为我不是程序员,我没有与版本控制系统,更深入的体验.)我想使用Mercurial的那,我正在研究MacOS X 10.6.

这些文件是关于作业应用程序的,因此每个公司大多有3个文件:

  • 一封动力的信
  • 简历
  • 和一份文凭,证书,......

我有几个关于实际问题的问题:

  1. 我已经有一个包含许多子目录的目录(每个公司一个).每个子目录包含那些2或3*.tex文件以及辅助文件和生成的pdf.(有时还有一些其他文件包含有关公司的信息).
    如果我想在新存储库中添加已存在的文件并从每个文件创建一个版本(大约有15个不同的版本),我该怎么做?
    当然,"父母"和"孩子"的关系是不可见的,但至少我可以做一个差异,看看有什么变化,每个人都有一个修订号.
  2. 我可以将这些文件保留在原始目录中并将它们添加到版本控制系统中,还是必须放在特殊的位置?
    (我想在这些目录中添加其他文件,这些文件不会添加到版本控件中,我想知道
  3. 我可以给修订版(例如公司名称)一个"名称",以便以后更容易找到它们吗?
  4. 创建新修订版的最佳工作流程是什么?
    我从存储库中选择一个现有的修订版,将其导出到新公司的新文件夹,更改tex文件,然后将其提交回repo ?!

version-control mercurial latex document version

5
推荐指数
2
解决办法
5068
查看次数