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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 40

  • @andersjensenorg
    @andersjensenorg  2 ปีที่แล้ว +2

    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

  • @UiPathwithJeppe
    @UiPathwithJeppe 2 ปีที่แล้ว +3

    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. 👏👏

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +2

      Jeppe! Nice to hear from you and thanks 🙌😊

  • @anatolek7
    @anatolek7 2 ปีที่แล้ว +2

    Now I understand how GIT works with Ui Path!

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      You're very welcome, Tony K - your support helps me a lot 😍

  • @didget18
    @didget18 2 ปีที่แล้ว +1

    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

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      Hey David. Nice. I still think we are missing the selective picking in conflicts, but hopefully UiPath will add that soon :) Kind regards, Anders

  • @digdug1193
    @digdug1193 2 ปีที่แล้ว +1

    Really helpful video! Thanks Anders!

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      Thanks a lot, DigDug :) Have you seen the new video about Object Repository? Kind regards, Anders

  • @marcelocruzrpa
    @marcelocruzrpa 2 ปีที่แล้ว

    Glad to see you again Anders, I feel that you're talking with much more confidence compared with before when talking to camera, congratulations!

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +1

      Hey Marcelo. You're still around! Thanks a lot - I'm trying to improve after each video (still not perfect). Kind regards, Anders

  • @jpc-bn3xu
    @jpc-bn3xu 6 หลายเดือนก่อน

    Thanks Anders ! very helpfull and crystal clear

    • @andersjensenorg
      @andersjensenorg  6 หลายเดือนก่อน

      Hey jpc, I'm so glad to hear, thank you 😍 Kind regards, Anders

  • @iKayBee
    @iKayBee ปีที่แล้ว +1

    This was really good - Thanks!

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      Hey iKayBee. Thanks a lot 😊 Have a great day. Kind regards, Anders

  • @marcr2204
    @marcr2204 2 ปีที่แล้ว +1

    Fantastic excercise.

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      You're very welcome, Marc R - your support helps me a lot 😍

  • @henrikn7665
    @henrikn7665 ปีที่แล้ว +1

    So much good content from Anders Jensens videos! 👌

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      Hey Henrik. Much appreciated, and I'm happy to still have you around here 😊 Kind regards, Anders

  • @misterbarlin496
    @misterbarlin496 2 ปีที่แล้ว +1

    Great tutorial thx a lot

  • @mfk6699
    @mfk6699 2 ปีที่แล้ว

    Great 👍

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +2

      Hey Faiz. Thanks a lot for the support. Kind regards, Anders

  • @jalajgulrajani2605
    @jalajgulrajani2605 2 ปีที่แล้ว +1

    Very Helpful 👍 👍

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +1

      Hey Jalaj - thanks a lot :) Kind regards, Anders

    • @jalajgulrajani2605
      @jalajgulrajani2605 2 ปีที่แล้ว

      @@andersjensenorg You're welcome👍

  • @lucasbarros5903
    @lucasbarros5903 2 ปีที่แล้ว +2

    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

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      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

  • @ISOEditGD
    @ISOEditGD 2 ปีที่แล้ว +1

    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!

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +1

      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

  • @sruthi5287
    @sruthi5287 2 ปีที่แล้ว +1

    Hi Anders,
    This is very helpful .Thank you.
    Can we integrate with Bitbucket the same way directly from studio?

  • @robertollorente6571
    @robertollorente6571 2 ปีที่แล้ว

    Thanks Anders, late with your videos sorry, but busy

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +1

      Hey Roberto, thanks a ton for the huge support! 🤩

  • @KunalKumar-tt4bt
    @KunalKumar-tt4bt 2 ปีที่แล้ว +1

    U should start your own company your words makes advance things easier

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +1

      Haha, thanks a lot, Kunal. I actually did four months ago 😊

  • @Marco-jj7we
    @Marco-jj7we 2 ปีที่แล้ว +1

    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?

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      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

  • @xavierdsouza8885
    @xavierdsouza8885 ปีที่แล้ว

    Plz make a video on how to revert changes to previous commit

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      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