As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center 指导。




10年前关闭。




是否有任何反对关键字替换(即用 $Revision$ 替换 $Revision: 5$ )作为版本控制系统中的功能的论据?

我不是在寻找辩论。我正在寻找那些认为该功能是个坏主意的人的深思熟虑的论点。

这是一个这样的论点:
  • Keyword Substition: Why You Don't Need It

  • 它很简洁,我认为关于它导致二进制文件问题的论点是有说服力的,但我不觉得它有说服力。

    再说一次,我对辩论不感兴趣,只是对这个功能进行很好的论证。我可以下定决心,但想要有好的数据来做。

    最佳答案

    我承认我已经很多年没有在版本控制系统中使用关键字替换了。

    真正难以证明是 $Log$ 。一开始这似乎是个好主意,但过了一会儿,它真的开始使源头变得困惑。需要时可以从版本控制系统轻松获取该信息,因此将其放在文件中是多余的。

    关于version-control - 反对关键字替换作为版本控制系统中的一项功能存在哪些论据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4044486/

    10-13 05:44