karl Jonson 0 Posted May 12, 2022 Hi all, Anyone is using Delphi 10 Seattle with TortoiseGit ? How did you setup your Git screen in Tools\Options\Version Control ? If I add path\TortoiseGit.exe to Git Executable field Seattle hangs ! Thanks Share this post Link to post
David Heffernan 2345 Posted May 12, 2022 Why would you try to put these two together. You use TortoiseGit inside explorer surely. 2 Share this post Link to post
Der schöne Günther 316 Posted May 13, 2022 TortoiseGit is not Git! Quote from the official documentation: Quote Insert the path to the installed Git executable (git.exe) in your system. For instance, in a Windows system the Git executable is located in: C:\Program Files\Git\cmd\git.exe 1 Share this post Link to post
Roger Cigol 103 Posted May 13, 2022 I use Tortoise Git outside of the IDE. I work with private repositories on GitLab using SSL communications and found that the IDE support for Git would not support this transfer. I reported this https://quality.embarcadero.com/browse/RSP-26560 So I now work on the cycle. 1) develop code using the IDE 2) Close project in the IDE 3) Commit and push using TortoiseGit (or do other actions - create merge request, check out different branch etc) 4) Reopen the project in the IDE 5) go back to item 1.... I find this works well for me. To some extent I can't see the point of Embarcadero trying to replicate the Git interface (in effect all the convenient things that TortoiseGit allows you to do) within the IDE. Unless they do a lot of work (ie handle all that TortoiseGit does) there are still going to be instances where you need to come out of the IDE to do Git related actions. So you might as well always use the cycle I have described..... Share this post Link to post
Lars Fosdal 1792 Posted May 13, 2022 I use GitKraken outside of the IDE, following the same modus operandi as @Roger Cigol Share this post Link to post
Fr0sT.Brutal 900 Posted May 13, 2022 2 hours ago, Roger Cigol said: 1) develop code using the IDE 2) Close project in the IDE 3) Commit and push using TortoiseGit (or do other actions - create merge request, check out different branch etc) 4) Reopen the project in the IDE 5) go back to item 1.... 2) and 4) surprised me much. I just call Tortoise's Commit and Log dialogs from IDE via Tools menu in any time and do Git stuff from there 2 Share this post Link to post
Lars Fosdal 1792 Posted May 13, 2022 Kinda hard to do proper multi-branch management from within the Delphi IDE. 2 Share this post Link to post
Roger Cigol 103 Posted May 13, 2022 4 hours ago, Fr0sT.Brutal said: 2) and 4) surprised me much. I just call Tortoise's Commit and Log dialogs from IDE via Tools menu in any time and do Git stuff from there Frost.Brutal : how do you get this to work ? I don't have any tortoise git in my Tools menu (RAD Studio 11.1 patch 1 Enterprise) Share this post Link to post
Fr0sT.Brutal 900 Posted May 13, 2022 2 hours ago, Roger Cigol said: Frost.Brutal : how do you get this to work ? I don't have any tortoise git in my Tools menu (RAD Studio 11.1 patch 1 Enterprise) Manually 🙂 3 Share this post Link to post
Roger Cigol 103 Posted May 16, 2022 Frost.Brutal : Thanks for this instant manual on "how to configure tools" ! I had never really looked into this feature of the IDE and I can immediately see how it can be useful ! Share this post Link to post
Sherlock 663 Posted May 17, 2022 I found the only integration into the IDE I consider useful is the LiveBlame feature from VersionInsight. 1 Share this post Link to post