SVN和GIT提交历史记录&代码差异

时间:2017-12-28 07:14:49

标签: svn git-merge git-commit git-push svncommit

日志消息,提交历史和代码差异在哪里存储在SVN& GIT。它们在维护提交历史和代码差异方面有何不同?

1 个答案:

答案 0 :(得分:0)

提交历史记录位于svn loggit log。代码差异分别为svn diffgit diff; (你可以看到两者之间已经有很多相似之处;))。

他们维护提交历史记录/代码差异的方式之间的区别非常非常分钟。一旦您对存储库提交更改(使用任一VCS),它们就不会消失。这些更改始终位于您提交它们的任何分支的存储库中。gitsvn之间的差异来自两个系统的其他各种功能(例如重新基于{{1}或者在git中使用svn externals作为示例)。

现在,通过命令行查看差异可能相当......在某种程度上详细(读:丑陋)。我建议使用git-extensions或TortoiseSVN来查看差异,因为你会有一个更清晰(更容易使用)的界面来查看两个版本之间的差异。