Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

+ - Subversion - Developer or Administrator Tool? 7

Submitted by Bipoha
Bipoha (540839) writes "I'm a system administrator. Recently a developer accidentally "deleted" 262 items from a project in the Subversion repository, and asked for "guidance" in an e-mail to his project manager of which I was carbon copied. I never had to recover files in Subversion, so I researched, tested and documented the steps in a Sunday e-mail to him on how to recover the files. Monday morning came, and it wasn't resolved, so I sat down and fixed it in less than 10 minutes using the steps I submitted to him via e-mail. He claims I was "passing the buck" by giving him instructions instead of fixing it. My question is, "Where do our respective roles begin and end?""
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

Subversion - Developer or Administrator Tool?

Comments Filter:
  • It depends on your Job descriptions. If your job includes CM work and his does not then it's *your* job. And really do you want a developer mucking around with revision histories if you can do it in 10 minutes?
    • by emeraldd (1609773)

      And really do you want a developer mucking around with revision histories if you can do it in 10 minutes?

      He's talking about something that is standard operating procedure for Subversion. Unless I miss my guess, the developer in question is completely ignorant of how an RCS system works or should be used.

      • by Alanbly (1433229)
        I agree that the dev sounds ignorant of CM in general, but given that I would just fix it and show them how to avoid needing it. You have to be careful not to give them enough rope to hang themselves
        • by Bipoha (540839)

          ... just fix it and show them how to avoid needing it. You have to be careful not to give them enough rope to hang themselves

          "Showing" them has proven futile. But, I did discover "hooks" yesterday on the server-side, and thought of perhaps restricting their ability to delete files. I'm sure I'll get more requests that way, but to expand on emeraldd's post, I'd feel better helping them on something the can't do rather than something they won't do. Of course, I'll have to leave that to his PM to decide if that sounds like a good idea.

          Slow progress has been made. They don't use Tortoise, so I had a side-by-side comparison wi

    • by Bipoha (540839)

      Well, I'm not sure either of us has been declared CM admin. He's a java developer using Eclipse with the Subclipse plug-in. My e-mail suggested a solution with Tortoise SVN, since he's running Windows. His PM runs linux, and I pointed to an alternative method with the command-line method in that same e-mail. Today, we discovered just how simple it was to do from the Eclipse IDE.

      From my point of view, I feel a developer should own their code. If they want to make a branch, they just do it. If they w

      • by Alanbly (1433229)
        I guess the issue here is that from the sound of it, you introduced SVN to them. These kinds of systems only really get embraced if the developers have buy-in before the fact. And given they're using eclipse and Tortoise I'd guess none of them really have any concept of what SVN can really do. Now speaking as someone who doubles as lead Dev and SVN admin I cannot fathom how a real developer could fail to recognize the power of SVN, but I see it every day and it tends to show you the blue collar/white collar
  • If you're working in subversion and won't (Notice I didn't say can't) follow directions to recover "lost" files, you have no business committing to the repository in the first place. This means that you will be pretty much useless when it comes time to go hunting for the commit that broke everything. What happens the next time another developer dares to commit a conflicting change? There is no passing the buck here. Your 'developer' made the mess and was given instructions on how to clean it up. He sho

Just go with the flow control, roll with the crunches, and, when you get a prompt, type like hell.

Working...