-2

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

4

1 回答 1

0

提交历史记录在svn log和中git log。代码差异分别是svn diffgit diff; (如您所见,两者之间已经有很多相似之处;))。

他们如何维护提交历史/代码差异之间的差异非常非常小。一旦您提交了对存储库的更改(使用任一 VCS),它们就不会消失。这些更改始终在您提交它们的任何分支的存储库中。两者之间的差异git来自svn两个系统的其他各种功能(例如,重新基于git或使用svn externalsin svn)。

现在,通过命令行查看差异可能相当......在某种程度上冗长(阅读:丑陋)。我建议使用 git-extensions 或 TortoiseSVN 之类的工具来查看差异,因为您将拥有一个更清晰(且更易于使用)的界面来查看两个版本之间的差异。

于 2017-12-28T15:43:26.007 回答