[Kde-games-devel] Using SVN in kdegames
Albert Astals Cid
aacid at kde.org
Fri Aug 11 16:15:47 CEST 2006
A Divendres 11 Agost 2006 16:08, Josef Spillner va escriure:
> Alle 15:58, venerdì, 11. agosto 2006, Ian Wadham ha scritto:
> > 1. Is https: the correct protocol prefix for me?
>
> Just use svn:// on anonsvn.kde.org, and svn+ssh//login@ on svn.kde.org.
Meeeeeec, https is the correct on svn.kde.org if you do not have ssh keys when
you where using cvs.
Albert
>
> > 2. Do I have to give the full URL with *every* command?
>
> No. Inside the repository, svn is smart about where it is.
>
> > 3. Do I have to check out the *whole* of kdegames, or
> > can I do:
> > svn co -N https://ianw@svn.kde.org/home/trunk/KDE/kdegames
> > cd kdegames
> > svn co libkdegames
> > svn co mygame
>
> This could work, never tested it with kdegames.
>
> > (I am working on a dialup line and running short of disk space.
> > Also, I do not need writeable access to every KDE game's source
> > and do not wish to risk accidentally damaging another game.)
>
> Little disk space is problematic with SVN since each file is checked out
> twice. Future versions of SVN are thought to fix this, so you can then
> decide to either invest disk space or give up comfort with svn
> diff/revert/...
>
> > 4. If I have to check out all of kdegames, do I have to keep running
> > "svn update" on the whole thing and re-compiling all of it every
> > time I am ready to commit a one-line change?
>
> No, you can do local updates within one repository. You can however not
> switch single directories to other revisions (at least not easily). That's
> one of the differences to CVS.
>
> > 5. When I do a commit, can I do:
> > cd kdegames/mygame (or even cd kdegames/mygame/src)
> > svn update
> > # Check for conflicts, compilation problems, etc.
> > svn commit -m "Description of changes"
>
> Yes. Or if you leave out -m, it spawns an editor for you (if $EDITOR is
> set).
>
> > 6. If so, does SVN somehow "know" what URL to use and that
> > it requires a password from me?
>
> Call 'svn info', it stores all the infos in .svn directories. This is
> similar to the 'CVS' directories, but also contains the file copies.
>
> > 7. I have discovered a bug in "mygame" (KDE 3 version). Should
> > I report it to bugzilla and get a number assigned, then put that # in
> > my -m message? Or should I just fix the bug without reporting it?
>
> If you can fix it in time, there's no need to file a bug IMHO.
>
> > 8. I understand that I will have to check out and commit the KDE3.5
> > branch of "mygame", when fixing the bug, but what is the proper
> > method (SVN commands) to ensure that TRUNK gets the same fix?
> > I presume there is something better than just hand-editing both
> > versions of "mygame".
>
> Porting can be done with 'svn merge' but across different KDE versions it's
> probably more convenient to do it manually.
>
> Josef
> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel
More information about the kde-games-devel
mailing list