Effective PyCharm Transcripts
Chapter: Source control
Lecture: Introduction to source control within PyCharm

Login or purchase this course to watch this video and the rest of the course contents.
0:01 Now that we have our editor up and running the very next thing we want to do is make sure we put our code in source control so that it is safe.
0:09 The last thing we want to do is lose a bunch of hard work and of course, if you're going to work with anyone on a team
0:15 you need good source control, and PyCharm has a ton of built-in features, for many of the common version control systems
0:22 and you'll see it has a nice UI for those, as well as deeper integration like the editor actually represents source control features.
0:30 The project listing has stuff for source control, all those kinds of things. So, let's get right into it. The first question you want to ask is—
0:40 is my favorite source control system supported and natively built-in? The answer is very likely 'Yes'. So of course, git is supported, git and github
0:50 and to a slightly lesser degree, Bitbucket. These are definitely the most popular ways that people work with source control
0:57 so git is deeply supported in PyCharm, but we also have Subversion, if you want to go back to the year 2000, you could definitely use some Subversion.
1:07 They have Mercurial, they have CVS, you maybe haven't used that unless you've been around for a while, but in the 1990's that was quite popular.
1:15 They also have support for Perforce, so all of these are built-in and really nice. If you are using Team Foundation Server TFS,
1:24 or Visual Studio team system, whatever they're calling it these days or, god forbid, SourceSafe, you can get those but they're not built-in,
1:32 they don't come with it, you have to go to the plug-in section, go to the very last chapter of this course and check out the plug-in section
1:38 to see how to get to that.


Talk Python's Mastodon Michael Kennedy's Mastodon