Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. "Repository" vs "Project" for CVS status, update, diff etc. in Qt Creator?
Forum Updated to NodeBB v4.3 + New Features

"Repository" vs "Project" for CVS status, update, diff etc. in Qt Creator?

Scheduled Pinned Locked Moved Qt Creator and other tools
5 Posts 2 Posters 2.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.
  • T Offline
    T Offline
    toralf
    wrote on last edited by
    #1

    When using Qt Creator with CVS, I get options like "Diff Repository", "Repository Status", "Update Repository" etc. What exactly does "repository" mean in this context? What's the difference between these operations and the equivalent "Project" ones?

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mcosta
      wrote on last edited by
      #2

      Hi,

      when you work with Centralized VCS (CVS, SVN, ...) the "Repository" is the server where the Version Database is located.
      So, operations on "Repository" refer to contact the VCS server to obtain information about sources; "Project" operations are related to local files.

      Once your problem is solved don't forget to:

      • Mark the thread as SOLVED using the Topic Tool menu
      • Vote up the answer(s) that helped you to solve the issue

      You can embed images using (http://imgur.com/) or (http://postimage.org/)

      1 Reply Last reply
      0
      • T Offline
        T Offline
        toralf
        wrote on last edited by
        #3

        I'm not sure that makes complete sense to me. Surely an operation like "Diff Project" also needs to contact the server and consult the repository; that's what it compares with, isn't it?

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mcosta
          wrote on last edited by
          #4

          Wrong,

          "Diff project" means compare your current version of project with the BASE version.

          Each time you "commit" your changes or "update" your working copy, you have a BASE version that is aligned with repository.
          Making diff to BASE allows you to see your changes.

          Once your problem is solved don't forget to:

          • Mark the thread as SOLVED using the Topic Tool menu
          • Vote up the answer(s) that helped you to solve the issue

          You can embed images using (http://imgur.com/) or (http://postimage.org/)

          1 Reply Last reply
          0
          • T Offline
            T Offline
            toralf
            wrote on last edited by
            #5

            Yes, I suppose there is the distincition between base version and the latest version in the repository, or head revision. I still can't see how that's what this is all about, though. "Repository" is presented as an alternative to "Project" or "File", which describe file selections, not to anything version related. Also, I can't find any traces of version selection in the source code. On the other hand, there are references to different "top level" directories. I actually suspect that "Repository" refers to a common top level directory when you have checked out several sub directories as individual projects.

            I'm talking only about the CVS version, of course - perhaps the other version control systems use the terminology differently.

            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