Re: Version Control Advice



Jim Cooper kirjoitti:

No, it's not.

It most definitely is!! The whole point of a VCS is that there is a repository (some VCSs support more than one, which is not necessarily a good thing, IMO).

Of course there is a repository, but it's not the most important thing for me as developer to view all the changes that happen in the repo. Not even in my own project.

You don't normally need to look at all the files in the repository at once.

However, you **do** need to see those files that apply to your current project/project group/etc.

No, I don't. Every morning I just make an update on my own files and if the development process is really hectic, then maybe couple of times in a day. I very rarely check the status of the project in the repo. No need to.

I have no need to see what's going on the repository all the time.

All the actions you undertake with something like TortoiseSVN are repository based. It makes much more sense to therefore perform them from a view of that repository.

No they are not. I make changes to my own copies of the files. There's a client-side library doing tracking on this stuff. I only make calls to the repo when I see it fit.

is you should run a mile. However, many VCSs that are reliable are unnecessarily difficult to use. Subversion is one of those.

That's your opinion. In my view Subversion is different, but in the end, very intuitive and fun to use.

My machine is my sandbox and that's the most important thing to me.

If I was your manager I'd be having a quiet word, then. That attitude only works if you are a single developer. It is absolutely essential that you work as a member of a team otherwise.

I'm making the development on the modules in my own file system and I only check-in and check-out stuff when I see the need. I'm not that interested on the state of the repo. It really doesn't affect me. As long as everybody keeps the repo tree ready to compile, everybody is fine.

Of course, I'm responsible to keep the changes in my local copy safe from hard disk crashes, but I can easily make a private branch for that if the development task takes long time. No need to view the whole repo then either.

David S.
.



Relevant Pages

  • Re: [opensuse] openSUSE 11.1-Repositories question
    ... The specific version numbers for that repo that follow. ... just allow YaST to downgrade or remove few ... Enabled checked, means that repository will be used, not checked, repository ... need autorefresh as they don't change once they are published. ...
    (SuSE)
  • Re: [opensuse] OpenOfficeWriter 3.1.1
    ... the computer chugs and the movements become jerky. ... justified or OpenOffice hangs and you lose your work. ... repository and reinstall 2.4. ... Is there a 11.1 repo for OO 2.4? ...
    (SuSE)
  • Re: [opensuse] Updated scripts for local repository management
    ... of scripts that do this. ... The local repository setup is working good. ... openSuSE if the local repo is enabled. ... Just use yast to disable the local repo ...
    (SuSE)
  • Re: YUM is not working with FC5 anymore?
    ... Loading "installonlyn" plugin ... Repository initialization completed in 8.59 seconds ... Cannot find a valid baseurl for repo: ...
    (Fedora)
  • Re: Apache22 + Subversion 1.6.6 = No go.
    ... Glen Johnson wrote: ... I am attempting to use FreeBSD as my Subversion server. ... Could not open the requested SVN filesystem ... each of those repository subdirectories would be created ...
    (freebsd-questions)