在新版本中PyCharm中的版本控制系统支持已通过了新提交工作流程以及在此版本中对交互式重新定级选项也进行了改进。这意味着,它使您可以更好地控制提交更改的方式。
PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。PyCharm现已加入在线订购,点击此处了解价格详情
PyCharm最新试用版
PyCharm中的版本控制系统支持已通过了新改进的提交工作流程以及对交互式重新定级选项进行了改进。这意味着,它使您可以更好地控制提交更改的方式。
新提交工具窗口

新的提交工具窗口
非模式化面板的这一更改使有一些小的且意义的提交变得更加容易。使得提交变得容易得多。此更改不会删除以前的模式提交窗口具有的任何功能。这意味着,提交,添加或删除文件,对文件进行版本控制或忽略以及管理远程功能仍然存在。
Interactive Rebase

Interactive Rebase
使用新的非模式化提交窗口,很可能会进行多次提交。为了确保在推送之前您拥有干净的提交历史记录,新的Interactive Rebase功能提供了一种轻松清除提交历史记录的方法。
Interactive Rebase功能特色是可以更轻松地更改一个人的提交历史记录的UI,而这个UI是存在于git现有的rebase功能之上的。这意味着您可以压缩,修复,删除和重新编写您的提交。

修复界面
一个squash可以将您的多次提交合并为一个,同时保留已合成的提交的消息。

压缩界面
fixup也可以将您的多个提交合并为一个。它与压缩提交非常相似,但是在一个特定方面有所不同,那就是在压缩提交时,所有要提交的提交消息最终提交时将被包括到被压缩中。但是,通过修正,也可以丢弃其他提交消息。
删除和改写是不言自明的。drop除了提交,其相应的功能也完全发生了变化。reword将会改写特定的提交消息。
Rebasing 可以改变您的提交历史,因此在将rebased分支推到原点时一定要小心。特别是经常变化的分支,例如存储库的master分支。
如果你对我们的产品感兴趣或者有任何疑问,欢迎咨询在线客服>>
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!