• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Subversion

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    Subversion

    I got a small coding project and need to get some version control in place. SVN seemed to be the tool of choice, except having set svnserve up to run on my Ubuntu server, whenever I try and update the repository with binary files from my XP client using the latest TortoiseSVN I get a "malformed file" error.

    Plenty of people asking for a fix online (googled it plenty) but no answers I can find. Anyone know?

    (Is SVN still tulip after all these years? I would have thought it would be more stable / more supported)

    Am I making the wrong choice with SVN?

    Knock first as I might be balancing my chakras.

    #2
    Nothing wrong with SVN really, especially if you're the only person doing commits.
    But I recommend mercurial to everyone, especially handy when working offline.
    It has an equivalent python script launched via "hg serve" (or hg serve -d to run as a daemon) and then you just issue hg push from your client to the server.

    If it's just one machine no server necessary, then, just hg init to create a repo and then hg addremove and hg commit -m 'description'

    Comment


      #3
      Originally posted by xchaotic View Post
      Nothing wrong with SVN really, especially if you're the only person doing commits.
      But I recommend mercurial to everyone, especially handy when working offline.
      It has an equivalent python script launched via "hg serve" (or hg serve -d to run as a daemon) and then you just issue hg push from your client to the server.

      If it's just one machine no server necessary, then, just hg init to create a repo and then hg addremove and hg commit -m 'description'
      nice
      Knock first as I might be balancing my chakras.

      Comment


        #4
        Have you tried using the svn commands from your command line to determine if the problem is with TortoiseSVN or Subversion itself?

        Comment


          #5
          Originally posted by Jaws View Post
          Have you tried using the svn commands from your command line to determine if the problem is with TortoiseSVN or Subversion itself?
          I have not. I have however tried two seperate clients apps, being tortoise and smartsvn. Both give the same error, and it is only with binary files.
          Knock first as I might be balancing my chakras.

          Comment


            #6
            I've hooked it up using Apache. Works brill really. I've never tried svnserve so can't help there. But have you checked the access rights to the folder where the subversion repository is? Or its a problem with inetd, some type of conflict.
            McCoy: "Medical men are trained in logic."
            Spock: "Trained? Judging from you, I would have guessed it was trial and error."

            Comment


              #7
              Subversion FAQ

              Looks like it might be performing keyword substitution or eol conversion, unless you have turned those off.
              While you're waiting, read the free novel we sent you. It's a Spanish story about a guy named 'Manual.'

              Comment


                #8
                Originally posted by doodab View Post
                Subversion FAQ

                Looks like it might be performing keyword substitution or eol conversion, unless you have turned those off.
                which is better, on or off?
                Knock first as I might be balancing my chakras.

                Comment


                  #9
                  I would think off, as you don't want to substitute anything in your binary files. I have no idea how to set these though this might help:

                  Properties
                  While you're waiting, read the free novel we sent you. It's a Spanish story about a guy named 'Manual.'

                  Comment


                    #10
                    Originally posted by doodab View Post
                    I would think off, as you don't want to substitute anything in your binary files. I have no idea how to set these though this might help:

                    Properties
                    I think keywords is off by default. You seem to have to add keywords.
                    Knock first as I might be balancing my chakras.

                    Comment

                    Working...
                    X