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版本号控制之基础篇的更多相关文章

  1. ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView

    原文地址: ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http:/ ...

  2. ArcGIS Runtime for Android开发教程V2.0(3)基础篇---Hello World Map

    原文地址: ArcGIS Runtime for Android开发教程V2.0(3)基础篇---Hello World Map - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NE ...

  3. C++入门教程:大白话讲解,新手基础篇⭐⭐⭐(附源码及详解、视频课程资料推荐)

    目录 C++教程 前言 视频教程 文字教程 集成开发环境(IDE) 编译器 工作原理 学习指南 入门书籍 进阶书籍 算法.竞赛书籍 教程 标准构建 程序解释 第一个C++程序--"hello ...

  4. Spring.NET学习笔记1——控制反转(基础篇)

    在学习Spring.NET这个控制反转(IoC)和面向切面(AOP)的容器框架之前,我们先来看一下什么是控制反转(IoC). 控制反转(Inversion of Control,英文缩写为IoC),也 ...

  5. ArcGIS Runtime for Android开发教程V2.0(8)基础篇-----地图事件

    转自:http://blog.csdn.net/arcgis_mobile/article/details/8263283 ArcGIS Runtime sdk for Android为我们提供了丰富 ...

  6. 最全Pycharm教程(11)——Pycharm调试器之断点篇

    最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 最全Pycharm教程(3)--代码的调试.执行 最全Pycharm教程(4)--有关Python解释器的相关配置 ...

  7. 最全Pycharm教程(29)——再探IDE,速成手冊

    1.准备工作 (1)确认安装了Python解释器,版本号2.4到3.4均可. (2)注意Pycharm有两个公布版本号:社区版和专业版,详见 Edition Comparison Matrix 2.初 ...

  8. 最全Pycharm教程(10)——Pycharm调试器总篇

    最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 最全Pycharm教程(3)--代码的调试.执行 最全Pycharm教程(4)--有关Python解释器的相关配置 ...

  9. 最全PyCharm教程

    最全PyCharm教程--for python PyCharm简介: PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrai ...

随机推荐

  1. Linux shell命令之cat

    cat:查看文件的内容.连接文件.创建一个或多个文件和重定向输出到终端或文件  用法:cat [选项] [文件] 1. $ cat hello.txt 显示hello.txt文本文件中的内容 2. $ ...

  2. CF 334 div.2-D Moodular Arithmetic

    思路: 易知k = 0的时候答案是pp-1,k = 1的时候答案是pp. 当k >= 2的时候,f(0) = 0,对于 1 <= n <= p - 1,如果f(n)确定,由题意可知f ...

  3. ADPU 大全

    APDU协议 APDU协议,即是智能卡与读写器间的应用层协议,在ISO7816-4[7]中定义了该协议的结构格式.APDU数据有两种结构,读写器使用的APDU结构为命令APDU,C-APDU(Comm ...

  4. 【转】jvm收集器

    HotSpot JVM收集器 上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器.如果两个收集器之间存在连线,就说明它们可以搭配使用. Serial(串行GC)收集器 Serial收集 ...

  5. CAD梦想看图6.0安卓版 20181022更新

    下载地址: http://www.mxdraw.com/ndetail_10109.html 1. 保存上次的文件浏览位置和绘制颜色 2. 调整工具条按钮位置和文字 3. 增加测量距离和面积时的捕捉功 ...

  6. pl/sql编程语言

    –pl/sql编程语言–pl/sql编程语言是对sql语言的扩展,是的sql语言具有过程化编程的特性–pl/sql编程语言比一般的过程化编程语言,更加灵活高效–pl/sql编程语言主要用来编写存储过程 ...

  7. 安装svn

    一.安装 1.查看是否安装cvs rpm -qa | grep subversion 2.安装 yum install subversion 3.测试是否安装成功 /usr/bin/svnserve ...

  8. (C/C++学习)21.C++中返回引用和返回对象以及传引用和传对象问题

    说明:在学习和编写C++代码时,经常会遇到这样的问题:一个带返回值的函数,到底应该返回值呢,还是应该返回引用呢:在传递参数的时候,是应该传递参数的引用呢,还是应该传值呢?请看下面代码: void my ...

  9. poj2352 Stars【树状数组】

    Astronomers often examine star maps where stars are represented by points on a plane and each star h ...

  10. Linux学习笔记(二) 文件管理

    了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...