模块说明
对Git、SVN、Mercurial、Perforce和其他版本控制系统的统一支持有助于您管理本地更改和应用复杂的分支操作。 所有枯燥的任务(添加、移除和删除文件)都将自动执行。
无论您使用哪种VCS,都可以利用以下功能:
(1)集成的更改列表 - 将您的更改分组为多个更改列表,便于更好地组织.
(2)搁置的更改 - 搁置一些更改,在之后的某个时间再恢复它们。
(3)查看代码库更改 - 查看其他团队成员提交的内容。
(4)查看传入更改 - 查看尚未集成到您的本地副本中的代码更改。
(5)过时更改通知 - 在您正在处理的文件自上次同步后已被更改时获得警告。
1、本地历史
PyCharm可以跟踪源文件中的任何更改,保护您免受任何意外丢失或修改的影响,即使是由其他应用程序造成的丢失或修改。 您可以随时检查特定文件或目录的历史记录,并回滚到以前的任何版本。
2、内置的可视化合并工具
内置的可视化合并工具能够以快速、直观的方式解决所有冲突。 您在编辑器装订区域中输入时会高亮显示本地更改,这样便提供了直观的导航,并且点击2次可回滚到各个更改。
3、差异查看器
您可以使用集成的图形化差异查看器轻松地跟踪更改和查看两个文件之间的差异,或者比较文件的两个版本(本地更改或本地文件之间的更改,以及它们在远程代码库中的修订)。