最全Pycharm教程(37)——Pycharm版本号控制之基础篇
1、主题
介绍Pycharm的版本号控制系统
2、准备工作
(1)Pycharm版本号为2.7或者更高
(2)已经创建一个project。參见Getting Started tutorial
(3)安装并配置了VCS。有远程接入权限
3、启用VCS
Pycharm默认版本号控制不可用,只是能够在VCS菜单中找到对应命令:
此时Pycharm会依据本地历史来浏览外部资源。甚至能够从这个菜单中启用版本号控制系统,只是此时版本号控制仅仅针对project根文件夹。跟多详细配置參见以下章节。
4、启用版本号控制
单击主工具栏上的控制button。单击 Version Control,默认情况下这里仅仅有根文件夹<project>。
首先,单击绿色加号,在Add VCS Directory Mapping对话框中。单击省略号button,选择相应文件夹。在以下的下来菜单中指定版本号控制系统(这里使用Git)。
当然。能够对每一个文件夹指定相应的版本号控制系统。
然后。单击应用。关闭对话框
5、对Pycharm外观的影响
(1)Solver.py文件颜色改变,意味着其尚未加入版本号控制
(2)出现Changes tool window窗体。类似于一个button位于Pycharm下边缘。单击它能够打开窗体,查看尚未加入版本号控制的文件。
(3)VCS菜单上出现很多其它命令,而且同意查看project的更改以及更新整个project,相应和
button。主工具栏相应也会加入响应命令
(4)VCS菜单以及project快捷菜单中出现Git节点(取决于所选择的版本号控制),当中包括特定的VCS命令
(5)状态栏出现Git widget
6、对一个文件加入版本号控制
在Changes tool window窗体中未进行版本号控制的文件显演示样例如以下:
选中Solver.py,按下Ctrl+Alt+A来加入相应版本号控制。文件颜色变为绿色,加入成功。但尚未进行托管。将文件移动到Default变更表下,按下Ctrl+K(或者)来进行托管:
核实无误,单击Commitbutton:
大功告成,Solver.py文件名称再次变为黑色。意味当前没有未更新的更改。
7、.idea文件夹下的文件
单击 Changes tool window窗体中的button,发现project根文件夹下的idea文件夹下的文件都未进行相关版本号控制。而且这部分文件在project窗体中不可见。
这部分文件保存了project的配置信息,我们须要对其进行替换,除了版本号控制文件。
8、忽略文件
打开设置对话框的Ignored Files page页(设置→Version Control→Ignored Files),查看默认忽略文件列表:
单击绿色加号选择忽略很多其它文件,详见 Configuring Ignored Files。
9、编辑器的变化
编辑代码,左槽会标记出全部更改:
单击一个标记。会弹出一个工具窗体:
这个弹出的工具栏可以帮助你进行导航、浏览更改等操作。
很多其它信息參见 Using Change Markers to View and Navigate Through Changes in the Editor
此时代码文件名称变为蓝色,意味着当前存在尚未托管的更改。
10、获取更新日期
按下Ctrl+T
单击button
使用VCS→Update Project...菜单命令
最全Pycharm教程(37)——Pycharm版本号控制之基础篇的更多相关文章
- ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView
原文地址: ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http:/ ...
- ArcGIS Runtime for Android开发教程V2.0(3)基础篇---Hello World Map
原文地址: ArcGIS Runtime for Android开发教程V2.0(3)基础篇---Hello World Map - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NE ...
- C++入门教程:大白话讲解,新手基础篇⭐⭐⭐(附源码及详解、视频课程资料推荐)
目录 C++教程 前言 视频教程 文字教程 集成开发环境(IDE) 编译器 工作原理 学习指南 入门书籍 进阶书籍 算法.竞赛书籍 教程 标准构建 程序解释 第一个C++程序--"hello ...
- Spring.NET学习笔记1——控制反转(基础篇)
在学习Spring.NET这个控制反转(IoC)和面向切面(AOP)的容器框架之前,我们先来看一下什么是控制反转(IoC). 控制反转(Inversion of Control,英文缩写为IoC),也 ...
- ArcGIS Runtime for Android开发教程V2.0(8)基础篇-----地图事件
转自:http://blog.csdn.net/arcgis_mobile/article/details/8263283 ArcGIS Runtime sdk for Android为我们提供了丰富 ...
- 最全Pycharm教程(11)——Pycharm调试器之断点篇
最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 最全Pycharm教程(3)--代码的调试.执行 最全Pycharm教程(4)--有关Python解释器的相关配置 ...
- 最全Pycharm教程(29)——再探IDE,速成手冊
1.准备工作 (1)确认安装了Python解释器,版本号2.4到3.4均可. (2)注意Pycharm有两个公布版本号:社区版和专业版,详见 Edition Comparison Matrix 2.初 ...
- 最全Pycharm教程(10)——Pycharm调试器总篇
最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 最全Pycharm教程(3)--代码的调试.执行 最全Pycharm教程(4)--有关Python解释器的相关配置 ...
- 最全PyCharm教程
最全PyCharm教程--for python PyCharm简介: PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrai ...
随机推荐
- NodeJs学习记录(一)初步学习,杂乱备忘
2016/12/26 星期一 1.在win7下安装了NodeJs 1)进入官网 https://nodejs.org/en/download/,下载对应的安装包,我目前下载的是node-v6.2.0- ...
- html5前端杂记
首先是css的一些知识 毕竟自己懂得不多,但是一看资料.感觉似曾相识 <style> .red-text { color: red; } </style>//这里是css样式的 ...
- 逻辑回归(Logistic Regression)推导
出自BYRans博客:http://www.cnblogs.com/BYRans/ 本文主要讲解分类问题中的逻辑回归.逻辑回归是一个二分类问题. 二分类问题 二分类问题是指预测的y值只有两个取值(0或 ...
- [转] Android利用Fiddler进行网络数据抓包
主要介绍Android及IPhone手机上如何利用Fiddler进行网络数据抓包,比如我们想抓某个应用(微博.微信.墨迹天气)的网络通信请求就可以利用这个方法. Mac 下请使用 Charles 代替 ...
- 好用的sublime插件以及快捷键
管理插件:使用Ctrl+`(Esc键下方)快捷键或者通过View->Show Console菜单打开命令行 import urllib.request,os,hashlib; h = '2915 ...
- 梦想CAD控件安卓图层
新建图层 CAD中我们设置好图层后除了我们平常的绘图时选择线段的颜色,线型,线宽等作用,而且我们还可以在出图时选择性显示图形,冻结图形,已达到我们想要的效果. 实现代码说明: //增加一个图层 参数为 ...
- 16Oracle Database 系统权限和对象权限
Oracle Database 系统权限和对象权限 Oracle中的系统权限和对象权限 DCL 数据控制语言 -- 查看对象的权限 grant / revoke 查看登录用户 Show user 查看 ...
- spring boot+mybatis+mysql增删改查分页
server: port: servlet: context-path: /springBootMybatis spring: datasource: name: test url: jdbc:mys ...
- 关于mybatis返回值resultType为空的问题
假设数据库中一个user表 此时只有id为1的数据,当我们查询id为2的年龄时的时候返回值为null 但是在mybatis中预定义UserMapper.xml中 <select id=" ...
- 如何使用fio模拟线上环境
线上表现 这里我想通过fio来模拟线上的IO场景,那么如何模拟呢? 首先使用iostat看线上某个盘的 使用情况,这里我们需要关注的是 avgrq-sz, avgrq-qz. #iostat -dx ...