1 00:00:00,570 --> 00:00:08,910 Hello and welcome to this lecture in this lecture or are we giving you a brief description of what it 2 00:00:09,030 --> 00:00:10,040 is. 3 00:00:10,530 --> 00:00:12,630 What is it. 4 00:00:12,630 --> 00:00:20,940 It is a free and open source version control system. 5 00:00:21,560 --> 00:00:32,250 What is a version control system version control is a system that records changes to a farm or is set 6 00:00:32,250 --> 00:00:33,420 or farms. 7 00:00:33,450 --> 00:00:44,610 It does this over time so that you can recall or revert to specific versions later if you need to. 8 00:00:44,730 --> 00:00:46,850 It is also distributed. 9 00:00:46,860 --> 00:00:56,640 What that means is that it close the version of the source code or the files across several machines 10 00:00:56,670 --> 00:01:04,910 or servers so if one dies you can always pick up the clone version from another server. 11 00:01:04,920 --> 00:01:06,570 So it is distributed. 12 00:01:06,630 --> 00:01:08,120 That's what that means. 13 00:01:08,210 --> 00:01:16,790 It is designed to handle both small and large projects with speed and efficiency. 14 00:01:18,240 --> 00:01:25,550 It is merely used by programmers developers mainly to keep track of quote changes. 15 00:01:25,770 --> 00:01:32,670 Although it can be used by other people who are also not programmers anyone actually can use it but 16 00:01:32,700 --> 00:01:38,510 it is primarily use by programmers and developers to keep track of. 17 00:01:38,520 --> 00:01:47,150 Could change if it runs on the command line of a computer from the windows. 18 00:01:47,160 --> 00:01:55,920 It will run on the command line or if you are on a Mac then you can run it by the terminal to work with 19 00:01:56,070 --> 00:01:56,280 it. 20 00:01:56,280 --> 00:02:04,290 You have to create what is called a repository here posset free basically CanAm like a projet file so 21 00:02:04,290 --> 00:02:07,050 you need to create a repository. 22 00:02:07,140 --> 00:02:15,480 It's also quote here report for short an inside repository where it tracks or the file changes you make. 23 00:02:15,480 --> 00:02:19,600 It also keeps all your files in that repository. 24 00:02:21,110 --> 00:02:26,340 It can be used alone or you can use it in collaboration with a team. 25 00:02:26,480 --> 00:02:33,440 If you have a team of people working on the same project you can use it and you can use it independently 26 00:02:33,440 --> 00:02:39,390 while working out a project and then you can merge or your file changes later. 27 00:02:39,500 --> 00:02:49,460 It also lets you keep a permanent record of who made changes so whatever changes is made to a file or 28 00:02:49,460 --> 00:02:51,830 group of file is kept. 29 00:02:51,890 --> 00:02:57,760 The record is recorded permanently by the kids control system. 30 00:02:58,870 --> 00:03:07,150 It can take a snapshot of the state of your files at time interval so you can set the time intervals 31 00:03:07,630 --> 00:03:13,820 where it can take snapshots of the fart's So you decide when to take the snapshot. 32 00:03:13,870 --> 00:03:19,330 You also decide what files you can take this snapshot off. 33 00:03:19,330 --> 00:03:30,100 It also lets you view your snapshots gate is a completely free version control system. 34 00:03:30,230 --> 00:03:34,710 Open Source meme is open for people to contribute. 35 00:03:34,720 --> 00:03:39,250 That is developers to contribute to making it better. 36 00:03:39,340 --> 00:03:40,620 Are back from it. 37 00:03:40,630 --> 00:03:44,260 There are all the version control systems out there. 38 00:03:44,290 --> 00:03:46,420 Their paid ones are we. 39 00:03:46,420 --> 00:03:51,790 Microsoft has one called tfsa which is called Team Foundation Server. 40 00:03:51,790 --> 00:03:55,900 That is what Microsoft uses has this version control. 41 00:03:55,900 --> 00:04:02,980 There are order paid ones in the market but it is quite popular and he does go up and is free. 42 00:04:03,070 --> 00:04:06,650 So this concludes the lecture on it. 43 00:04:06,670 --> 00:04:07,720 Thanks for watching. 44 00:04:07,720 --> 00:04:08,670 Bye for now.