WEBVTT 00:00.250 --> 00:04.830 In our last video but it goes a little bit about importing the project and how we can work with the 00:04.830 --> 00:05.850 files and stuff. 00:06.070 --> 00:12.330 And in this video we are actually going to be performing an action of creating a brand and then working 00:12.330 --> 00:12.880 with it. 00:12.900 --> 00:16.140 So as you can see the current brands that we have is a massive branch. 00:16.140 --> 00:22.560 I am going to be creating a new brand right from here based on my master branch which is something that 00:22.560 --> 00:32.250 you can see here and I'm gonna be naming that as print Chennai which is gonna be for the Google Art. 00:32.280 --> 00:33.470 By the way. 00:34.500 --> 00:40.100 And I can link this guy with the work items that I have got. 00:40.140 --> 00:46.500 You can see this is so cool to see the work item brings in over here for me so that I can directly link 00:46.710 --> 00:49.080 for the work that I'm actually going to be doing. 00:49.110 --> 00:55.020 So that you can have a complete track of what work that you're actually doing for that particular changes 00:55.190 --> 00:56.740 or for that particular branch. 00:56.760 --> 01:03.540 So for instance I'm gonna be performing designing of the Google automate kind of them for the app. 01:03.540 --> 01:08.910 I'm gonna be relating that and also you can read one more story that you want. 01:08.910 --> 01:12.010 For instance I designed the Google Art workflow as well. 01:12.060 --> 01:19.500 So you're gonna see these two thing comes in here and then I'm just gonna be creating a brand for that 01:19.500 --> 01:22.260 particular tasks at the same time. 01:22.290 --> 01:25.590 This particular brand is based on a massive brand. 01:25.590 --> 01:30.360 So basically any developer that you're gonna work with is directly gonna be working with this particular 01:30.360 --> 01:35.070 branch rather the master branch said it's because nobody's going to really work at the master branch 01:35.070 --> 01:36.390 anyways. 01:36.390 --> 01:42.380 All right so once this is done I'm going to go into this particular brand for instance and let's say 01:42.430 --> 01:48.390 the dodo bird is gonna do a few changes within some of the pace that they have got. 01:48.390 --> 01:55.230 So for instance you have this particular about see head steam and manage your application description 01:55.230 --> 01:58.450 page for UPS. 01:58.580 --> 02:01.960 This guy did it for the Google Art. 02:02.040 --> 02:02.780 Something like that. 02:03.990 --> 02:05.560 I'm just gonna maybe say this. 02:05.560 --> 02:11.670 You can see it's a very small comment that I'm making and then I'm just gonna update this particular 02:11.670 --> 02:21.480 guy with additional message and then I'm gonna be committing this particular guy and I can see that 02:21.480 --> 02:24.770 you can also link the work items from here. 02:24.960 --> 02:30.280 If this particular stuff is based on any other features of that particular thing. 02:30.330 --> 02:37.110 So I know that this particular come it is also going to be a part of a test suite because the testers 02:37.140 --> 02:39.150 are gonna be testing that. 02:39.150 --> 02:44.460 So if I would just come down or here this is part of the test the entire feature. 02:44.460 --> 02:49.230 So I'm just gonna link this for now and then I commit the changes. 02:49.230 --> 02:49.550 All right. 02:49.560 --> 02:53.640 So now I'm committed to the changes and I need to create a pull request here. 02:53.730 --> 02:59.730 You can see that the pull request comes in very very quickly so handy and so super simple you don't 02:59.730 --> 03:03.190 really have to go to the Visual Studio and do all those changes right now. 03:03.270 --> 03:05.270 You can do it from this particular UI. 03:05.370 --> 03:11.890 I can click that and it can see that there is this new pull request comes in and you can see who is 03:11.880 --> 03:16.320 the reviewer that you want to have based on the changes that are going to be making. 03:16.740 --> 03:23.700 So I'm just gonna have the reviewers Kartik K.K. because I'm logging in as an agreed automation so I'm 03:23.700 --> 03:32.910 going to have this guy as the reviewer and I'm gonna create this particular PR based on the master and 03:32.910 --> 03:39.330 I'm gonna check in the master branch right now so I can just create this particular PR just a pull request 03:39.930 --> 03:48.660 and you can see that it has been created and you can add some comments as well and very few changes 03:48.810 --> 03:49.680 in the message. 03:52.250 --> 03:55.040 And I'm going to hit that comment here. 03:55.040 --> 03:56.360 So that's it. 03:56.420 --> 04:01.130 Right now I cannot prove myself because I'm the administrator but I don't really want to do that. 04:01.130 --> 04:09.140 Rather I'm gonna be navigating into as chaotic a user and then I'm going to be approving this particular 04:09.320 --> 04:14.060 PR from their so I'm just going to a different user 04:18.020 --> 04:18.480 All right. 04:18.480 --> 04:21.020 I have signed in and now it's taking me. 04:21.030 --> 04:23.680 Or here for the Udemy course project. 04:23.760 --> 04:30.120 I'm going to go and you can see that this time I have not been as Karthik OKAY AND I CAN GO TO MY NOTIFICATIONS 04:30.120 --> 04:36.390 here you can see that I have a pool request this time from the bitter about darts the US has steam on 04:36.580 --> 04:41.190 with the addition of the misses description I can directly got here by clicking that particular link 04:41.520 --> 04:46.800 and you can see that it takes me up or here and there is this comment that we have added from here and 04:46.820 --> 04:51.800 we're creating the pull request which is pretty cool I can see that as well and I can see the worker 04:51.900 --> 04:53.490 items that has been affected. 04:53.820 --> 05:01.380 So if I have some doubts like whether this particular developer has really designed based on the work 05:01.380 --> 05:06.240 item which has been specified I can see that I can see that there is this particular development link 05:06.240 --> 05:07.260 as well. 05:07.440 --> 05:10.200 It comes in here which is pretty cool. 05:10.580 --> 05:16.860 I know I can just go in here and feel like the changes that has been made by the developer for this 05:16.860 --> 05:21.410 particular file it makes really sentence because there is no future there is no change at all. 05:21.690 --> 05:28.950 And I can go to the updates links all the good I know I have to approve this particular pull request 05:29.010 --> 05:33.990 but you can see that I don't really see any one of the buttons saying approve. 05:33.990 --> 05:40.200 So if you have this kind of issue like versus bigger approve button the easier resolution is you actually 05:40.200 --> 05:47.760 have to be part of the user who have the access of performing and approving stuff you have to navigate 05:48.060 --> 05:54.390 to the administrator portal or here and you can see that I am currently an administrator but actually 05:54.390 --> 06:01.980 I guess we have not added a Coptic K.K. for this particular project to have all the access to. 06:02.010 --> 06:08.070 So basically the Coptic K.K. has access to a different project which is the process oriented project 06:08.070 --> 06:09.360 that I have for this. 06:09.900 --> 06:10.750 I sure hope so. 06:11.010 --> 06:15.830 But you don't really have permission for the Udemy course prior to that we created in this course. 06:16.020 --> 06:22.440 So far doing that I actually need to give a permission for Coptic kick it to how access to it. 06:22.590 --> 06:29.370 So I'm just gonna go to the overview or here for this particular project and the summary and then I'm 06:29.370 --> 06:32.100 going to click this particular settings. 06:32.100 --> 06:36.330 This is where I can actually add and the user from the teams. 06:36.330 --> 06:42.030 So if I go to the teams if I remember we discussed about the project setting in our first section of 06:42.030 --> 06:43.030 this course. 06:43.050 --> 06:49.830 So if you go to the Udemy course team project team you can see there is something called us members. 06:49.830 --> 06:57.480 So basically you can add a member in this particular project so that you can have those guys within 06:58.000 --> 06:59.900 this project to have access to. 06:59.910 --> 07:06.090 So I'm just gonna give Coptic the access and just and trying to save changes so you can see that the 07:06.090 --> 07:09.180 user Coptic is gonna be appearing or here. 07:09.180 --> 07:12.180 It just takes a few minutes I guess. 07:12.210 --> 07:12.920 There you go. 07:13.020 --> 07:15.720 The Coptic K.K. user has been added here. 07:15.840 --> 07:22.320 So now if I go back to the browser or here you don't really see the approval and all the steps here 07:22.920 --> 07:24.810 to complete this particular changes. 07:24.810 --> 07:30.360 I'm just gonna reverse this browser and you can see that you're going to have the upper through and 07:30.360 --> 07:31.530 complete and all those stuff. 07:31.680 --> 07:39.600 So this is coming now because the user is now a member of the Udemy course project that we have already. 07:39.750 --> 07:44.360 So you need to have the access if not you're not going to get all these steps from here. 07:44.850 --> 07:46.820 So I'm just gonna approve. 07:46.890 --> 07:52.090 I can also approve some suggestions if I want or I can reset the feedbacks and stuff. 07:52.230 --> 07:53.590 So I'm just gonna approve. 07:53.610 --> 07:56.100 Now it's kind of very very simple. 07:56.100 --> 07:58.050 And also I can complete this. 07:58.110 --> 08:03.990 So once I do the completed is going to automatically merge this branch and I Google Art branch into 08:03.990 --> 08:11.040 a master but most probably this is not going to be done with the reviewer because the reviewers job 08:11.040 --> 08:12.120 is just to review this. 08:12.150 --> 08:15.730 This is something who's is gonna be merging this card. 08:15.750 --> 08:22.530 So this can happen with some other guys or maybe the author or sometimes the reviewer which we don't 08:22.530 --> 08:25.030 prefer to have them everywhere do that. 08:25.050 --> 08:31.110 No organisations mostly the author do that because sometimes there may be some conflict. 08:31.110 --> 08:32.780 So that has to be resolved as well. 08:33.420 --> 08:37.110 If it is not there in the notification in the initial stages. 08:37.140 --> 08:37.430 All right. 08:37.440 --> 08:44.790 So the user can't think it has did that and I'm going to go as this particular user and if I just refresh 08:44.790 --> 08:49.490 this you can see that it has been approved by context. 08:49.500 --> 08:49.860 Okay. 08:49.880 --> 08:51.180 And which is awesome. 08:51.180 --> 08:54.680 And then I can I can also complete the merge. 08:54.720 --> 08:59.860 But before that I'm just gonna go to the board and I will show you quickly what has been done. 09:00.360 --> 09:09.360 So if I go to the board and if you see this design Google auth mechanism you can see that I have this 09:09.360 --> 09:13.830 particular link which is also approved for this particular comment. 09:13.920 --> 09:18.840 I can click from here and I can see what has been changed so what approval has been made and stuff. 09:18.870 --> 09:24.690 So this is exactly the same thing that we organized layered you know previous video where we can see 09:24.690 --> 09:29.240 the complete workflow of what's really happening across the board. 09:29.280 --> 09:29.970 Cool. 09:30.240 --> 09:31.440 Everything is good right now. 09:31.440 --> 09:37.470 And since I'm doing the following up I can also see the steps which is happening or here for that particular 09:37.470 --> 09:38.070 stuff. 09:38.220 --> 09:45.600 And there is this Udemy course project team stories in progress so I can just click that and you can 09:45.600 --> 09:47.210 see that the state is in progress. 09:47.220 --> 09:53.220 The reason why this is in progress is because currently the testing process has to be started as we 09:53.220 --> 09:54.680 checked in the card. 09:54.720 --> 09:59.380 So we actually need to be doing the testing for the comet that we have made. 09:59.430 --> 10:01.710 So we're talking about the test suite later. 10:01.710 --> 10:07.020 So I'm just gonna ignore this guy for now and I'm going to go to the pull request. 10:07.020 --> 10:10.750 Once again this guy and I'm going to hit this complete. 10:10.800 --> 10:16.920 So once I hit complete you can see that it is going to merge into the master branch with these work 10:16.920 --> 10:18.850 items that we have did. 10:18.870 --> 10:25.050 So I'm just going to get complete and you can see that I'm not even going to any other third party GID 10:25.110 --> 10:27.120 or any other source control tools. 10:27.120 --> 10:34.620 I'm doing everything within this as your develops service portfolio itself and things are happening 10:34.620 --> 10:36.130 for me without any problems. 10:36.130 --> 10:43.320 So now that this merge has been done now I can go to the comet you can see that merged PR too. 10:43.530 --> 10:50.910 This has been done cool pretty awesome so I can see everything from here with the changes that we have 10:50.910 --> 10:58.810 made and this is how you can actually work with the repos called so this way we can actually work with 10:58.810 --> 11:04.630 the reports off as your service and you can see that as your top ops obvious rapport is really really 11:04.630 --> 11:12.490 cool and you can create a lot of stuff like this which was not that before in the edited version of 11:12.850 --> 11:17.240 Team foundation silver or visual studio team foundation so service. 11:17.410 --> 11:17.800 Thank you.