Git and Version Control in UiPath (Tutorial from Start to Finish)
ฝัง
- เผยแพร่เมื่อ 20 มิ.ย. 2024
- This video tutorial shows how to set up Git (Version Control) integration in UiPath Studio. It's straightforward because we can use the built-in Git Manager in UiPath. With Git, we can easily backup our RPA projects and easily roll back to previous versions (version control). It also gives the advantage that multiple RPA developers can work on the same project.
📸 Instagram: / andersjensenorg
VIDEOS FOR YOU:
🔹 RPA Recruiter, My Best Tips & Tricks: • RPA Recruiter: My best...
🔹 20 Signs of a Truly Exceptional RPA Developer: • 20 Signs of a Truly Ex...
FOLLOW ME:
💼 LinkedIn: / andersjensenorg
👨 Facebook: / andersjensenorg
🐦 Twitter: / andersjensenorg
💌 Email Newsletter: andersjensen.org/email-newsle...
--
👨👩👧👦 Join the Discord family: / discord
--
0:00 Intro
Git and Version Control in UiPath is all about backup and collaboration. With Git, we can easily use previous, more stable versions, and it also makes it very easy to have a lot of RPA developers work on the same project.
1:41 Git Repository Manager
We need to have a Git Repository Manager. The intuition is the same, and for this video tutorial, we use Gitlab. It's free and very easy to set up.
3:17 Integrate UiPath with Git
For the example, we create a simple sequence. Then, with Git Init, we create a git hierarchy in our UiPath project folder. Finally, commit is saving the project locally, and Push is to upload it to the repository.
7:22 The Status Bar
We can use the Status Bar to see what we haven't committed and what we haven't pushed. Another thing we can see, it's the branch name.
10:22 Multiple Developers (handle conflicts)
When another RPA Developer wants to work on the project, they will clone the repository (need the URL and credentials). To refresh to the newest version from the repository, we use the Pull (Rebase). Then, we solve conflicts and see how we can choose the version we want.
16:56 Create a Branch
We use the branch to create independent versions. For example, this could be another development team that works on the project. Their work can, later on, be merged into the original project.
19:58 Merge
With the Manage Branches, we can very easily merge different branches. Again we handle conflicts with the manager.
--
#uipath #rpa #roboticprocessautomation - วิทยาศาสตร์และเทคโนโลยี
Hey friends, here are two UiPath action steps:
1️⃣ Please give the video a thumbs up if it helped you. That will help me grow the channel and produce more videos.
2️⃣ Follow me on Instagram for behind the scenes material: instagram.com/andersjensenorg
I'm truly grateful for all the support you are giving me. Without you, no channel (and I mean that).
Kind regards, Anders
Absolutely awesome content! I’ve been doing a LOT of rogue development paying little mind to version control over the years, and this video totally demystified Git to me. 👏👏
Jeppe! Nice to hear from you and thanks 🙌😊
Now I understand how GIT works with Ui Path!
You're very welcome, Tony K - your support helps me a lot 😍
Thank you ! this is very helpful indeed. I did work with GIT but this video helped me understand more of the functionality with Branch/Pull/Rebase
Hey David. Nice. I still think we are missing the selective picking in conflicts, but hopefully UiPath will add that soon :) Kind regards, Anders
Really helpful video! Thanks Anders!
Thanks a lot, DigDug :) Have you seen the new video about Object Repository? Kind regards, Anders
Glad to see you again Anders, I feel that you're talking with much more confidence compared with before when talking to camera, congratulations!
Hey Marcelo. You're still around! Thanks a lot - I'm trying to improve after each video (still not perfect). Kind regards, Anders
Thanks Anders ! very helpfull and crystal clear
Hey jpc, I'm so glad to hear, thank you 😍 Kind regards, Anders
This was really good - Thanks!
Hey iKayBee. Thanks a lot 😊 Have a great day. Kind regards, Anders
Fantastic excercise.
You're very welcome, Marc R - your support helps me a lot 😍
So much good content from Anders Jensens videos! 👌
Hey Henrik. Much appreciated, and I'm happy to still have you around here 😊 Kind regards, Anders
Great tutorial thx a lot
You're very welcome, Mister 😊
Great 👍
Hey Faiz. Thanks a lot for the support. Kind regards, Anders
Very Helpful 👍 👍
Hey Jalaj - thanks a lot :) Kind regards, Anders
@@andersjensenorg You're welcome👍
Another great tutorial! I already search for good tutoriais for git and version control inside the Uipath forum, but all is too simplificate and because RPA provide paths to be a good developer without previous experience in coding is too dificult for these people to understand git and control version concepts
Hey Lucas. Wow, thanks a lot for such a message. I'll try my best to make an extensive version control for UiPath course in the near future. Kind regards, Anders
Hello Anders, thank you for this tutorial. I would really appreciate it if you can also discuss the .xaml file inside the Test Folder in REFramework. Also, do you have any suggestions on how to test your automation without using Studio Pro? Thanks!
Hey ISO Edit
Great question. I'm getting more than 40 questions/comments every day and having difficulty answering everyone (I try my best).
I've created my UiPath Groups, where we all can post and solve problems or simply just hang out around our favorite tool, UiPath. So you're very welcome. Get the addresses here: th-cam.com/video/C6xmGfEL07I/w-d-xo.html
Have a great day.
Kind regards,
Anders
Hi Anders,
This is very helpful .Thank you.
Can we integrate with Bitbucket the same way directly from studio?
Hey It's just us, yes you can 😊
Thanks Anders, late with your videos sorry, but busy
Hey Roberto, thanks a ton for the huge support! 🤩
U should start your own company your words makes advance things easier
Haha, thanks a lot, Kunal. I actually did four months ago 😊
Thanks for the great in-depth video. It really helped me get started with GIT in connection with UiPath. Now maybe someone can answer this question that arose: When I clone a repo for the first time it saves the files locally to my drive, I do some dev work, commit and push it. All good. Next day when I want to clone it again to continue work (maybe someone did something in the meantime) it still kept the local files and tells me the check out directory is not empty. Do I need to manually delete the local files every time?
Hey Marco
Thanks for writing. I'm getting more than 40 questions/comments every day and having difficulty answering everyone (I try my best).
I've created my UiPath Groups, where we all can post and solve problems or hang out around our favorite tool, UiPath. So you're very welcome. Get the addresses here: th-cam.com/video/C6xmGfEL07I/w-d-xo.html
Have a great day.
Kind regards,
Anders
Plz make a video on how to revert changes to previous commit
Thanks for writing 😊 I'm getting more than 50 messages daily. While I read all of them, I can’t reply to everyone 😔 But I’ve created an RPA/Automation community where we’re 6000+ RPA Developers helping each other with solutions and our careers. Here’s the video on how to join (the invitation link is in the video description): th-cam.com/video/xWFz-S96XGo/w-d-xo.html Kind regards, Anders