Re: Switching from CVS to something else
On 11116 March 1977, Osamu Aoki wrote:
> Although I like git's ability work off line, git is not good for this
> unless someone build version tracking diff scipt for translation for it.
> (If one need a local repository, he can use git with git-svn anyway.) I
> think moving to Subversion will be the rational choice if we bother to
> move since we save bandwidth of diff etc. (Of course diff script needs
> to be adjusted but that is relatively simple task, I think.)
There is *no* reason to switch to anything else than svn if that "off
line" is the only reason. Use svk.
Initiate your local, offline, copy
svk mirror svn+ssh://$USER@svn.debian.org/svn/$REPO/ //alioth/$REPO
svk sync //alioth/$REPO
svk copy -p //alioth/$REPO //local/$REPO -m "Copy $REPO to local"
svk co //local/$REPO
Replace $REPO and $USER with something sensible.
svn up is then
svk sync //alioth/$REPO
svk smerge -I //alioth/$REPO //local/$REPO -m "Merge $REPO to local"
svk up
and svn commit gets to
svk commit # As many times locally as you want, when you are done
# editing and want others to see the results push it
and
svk smerge -l //local/$REPO //alioth/$REPO
where the -l will pre-fill the commit message with the svk commit logs,
so have sensible commit messages there and you dont have to type things
in when you push changes.
--
bye Joerg
<HE> Meine Gedanken sind von dem Bild gefangen, wie Tolimar mit nacktem
Oberkörper und schokoladenverschmierten Fingern vor Meike tanzt #-)
<Ganneff> HE: du bist eklig
<HE> Ich bin wirklich richtig schlimm krank im Kopf.
Reply to: