Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. The Lounge
  4. What's the best dcvs to use with Qt ?
Forum Updated to NodeBB v4.3 + New Features

What's the best dcvs to use with Qt ?

Scheduled Pinned Locked Moved The Lounge
28 Posts 20 Posters 20.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hhartz
    wrote on last edited by
    #2

    errrm, what's a dcvs? :) If you mean a versioning system, we use git and love it! Personally I still need some help when I make an ass out of myself, but being able to develop offline and then push a big chunk of commits is really awesome

    --

    1 Reply Last reply
    0
    • A Offline
      A Offline
      aleksandar.babic
      wrote on last edited by
      #3

      have to admit that I tried mercurial as well. it might be faster on windows, but it is missing @stash@ out of the box. there is also Tortoise GUI.

      Senior Engineer at IT development department
      Norwegian Meteorological Instittte

      1 Reply Last reply
      0
      • M Offline
        M Offline
        milot.shala
        wrote on last edited by
        #4

        I use git for my projects also on the projects that I intent to contribute, they're using git as well, but I don't like the Linus' attitude on it :P (like the one here: http://www.youtube.com/watch?v=AxkGKtVNdik)

        1 Reply Last reply
        0
        • O Offline
          O Offline
          ogoffart
          wrote on last edited by
          #5

          Let me feed the troll: Why would there be one best? And why would the use of Qt matters when choosing the visioning system? (Or is your question: what is the dvcs that is best integrated in Creator?)

          1 Reply Last reply
          0
          • S Offline
            S Offline
            stephen
            wrote on last edited by
            #6

            [quote author="Henrik Hartz" date="1273150246"]errrm, what's a dcvs? :) If you mean a versioning system, we use git and love it! Personally I still need some help when I make an ass out of myself, but being able to develop offline and then push a big chunk of commits is really awesome[/quote]

            @git stash
            git pull --rebase
            git stash pop@

            Trying out some quoting.

            1 Reply Last reply
            0
            • S Offline
              S Offline
              stephen
              wrote on last edited by
              #7

              It looks like textile turned two '-' into an em-dash.

              1 Reply Last reply
              0
              • M Offline
                M Offline
                mgran
                wrote on last edited by
                #8

                [quote author="stephen" date="1273252765"]It looks like textile turned two '-' into an em-dash. [/quote]

                I'll have some words with textile, thanks!

                Project Manager - Qt Development Frameworks

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mgran
                  wrote on last edited by
                  #9

                  Textile will behave now, the fix is in.

                  Project Manager - Qt Development Frameworks

                  1 Reply Last reply
                  0
                  • K Offline
                    K Offline
                    khris
                    wrote on last edited by
                    #10

                    Personally I like Mercurial. Because it works better than Git on my Windows 7. And TortoiseHg is good too.

                    But for Qt apps, maybe Git is better choise. See "gitorious":http://qt.gitorious.org/ . :)

                    Let it be, let it be, let it be, walk your way.

                    1 Reply Last reply
                    0
                    • I Offline
                      I Offline
                      idertator
                      wrote on last edited by
                      #11

                      I like a lot subversion, because is very easy to set up your own server for personal user and the integration with QtCreator works very good as well

                      1 Reply Last reply
                      0
                      • U Offline
                        U Offline
                        ucomesdag
                        wrote on last edited by
                        #12

                        Git for me too. Before I used Subversion but switched to Git because it creates a full local copy of the repository and has much easier branch control.

                        Write “Qt”, not “QT” (QuickTime).

                        1 Reply Last reply
                        0
                        • T Offline
                          T Offline
                          tobias.hunger
                          wrote on last edited by
                          #13

                          I saw a blueprint about adding bzr support to Qt Creator over at the ubuntu web page. Check the "Creator plugin page":http://developer.qt.nokia.com/wiki/Qt_Creator_Plug-in_Gallery for a link.

                          PS: Please update the page if anything needs updating or you know of a plugin that is missing there.

                          1 Reply Last reply
                          0
                          • C Offline
                            C Offline
                            croland
                            wrote on last edited by
                            #14

                            I use Git only because it seems to work slightly better than bzr, but I'm with Milot, I can't stand Linus. One pro for me is, I'm seeing more repositories out there that support git, especially in the Ruby community.

                            I might give mercurial a try.

                            Subversion seems to be a great central repository. I sometimes have a central repo with svn and use git or bzr locally. There are pros and cons to this depending on which dvcs you use.

                            1 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              alexbravo
                              wrote on last edited by
                              #15

                              A lot of Qt projects (including Qt itself) are hosted on "gitorious.org":http://gitorious.org, so I would say try git there first. It's pretty simple even for people who don't know anything about git.
                              This short FAQ should get you started: "FAQ":http://gitorious.org/about/faq

                              1 Reply Last reply
                              0
                              • R Offline
                                R Offline
                                Ramblurr
                                wrote on last edited by
                                #16

                                I haven't used any other DVCS then git. Using SVN after getting acquainted with git is like being a prisoner in "Plato's Cave":http://en.wikipedia.org/wiki/Allegory_of_the_Cave that is let out to gaze upon the sun then bundled back into the cave and chained to the wall again.

                                Git plug: A great reference site for git is "git ready":http://www.gitready.com/

                                1 Reply Last reply
                                0
                                • X Offline
                                  X Offline
                                  xeonn
                                  wrote on last edited by
                                  #17

                                  I've tried Monotone, Mercurial, Subversion and Git. Ended up with Git.

                                  Mercurial didn't have inline branching and rebase back then.

                                  Git feels more natural. Things getting easier day by day. Especially when you are the kind of guy who like to make last minute decision.

                                  1 Reply Last reply
                                  0
                                  • J Offline
                                    J Offline
                                    john_god
                                    wrote on last edited by
                                    #18

                                    Shame on me, I have been lazy and still havent tested none of those, I just copy my current project directory and start a branch from there.
                                    Humm, a couple a days ago just had a nasty hard disk crush, I think I'm going to loose 2 weeks of development, so it's time to start looking for a on-line repository. I think will try git...

                                    1 Reply Last reply
                                    0
                                    • F Offline
                                      F Offline
                                      flywheel
                                      wrote on last edited by
                                      #19

                                      I am simply unable to function with Git - it is a mutual hate/hate relationship.

                                      Mercurial on the other hand worked almost out-of-the-box for me and it works fine in Qt-Creator to.

                                      Live long and prosper...

                                      1 Reply Last reply
                                      0
                                      • F Offline
                                        F Offline
                                        Franzk
                                        wrote on last edited by
                                        #20

                                        There's a nice comparison between git and mercurial on "some blog somewhere":http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/. It basically states that git is MacGuyver, while Mercurial is James Bond. Just read it for some more.

                                        "Horse sense is the thing a horse has which keeps it from betting on people." -- W.C. Fields

                                        http://www.catb.org/~esr/faqs/smart-questions.html

                                        1 Reply Last reply
                                        0
                                        • mzimmersM Offline
                                          mzimmersM Offline
                                          mzimmers
                                          wrote on last edited by
                                          #21

                                          I suppose it's about time for me to adopt a CM tool. I'll be the sole developer on this project, but I want to "do it right." Do we have a tutorial anywhere on the Mercurial integration?

                                          Thanks.

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved