UNDO CHECK OUT VS GET- Interview Question

Details about check-in and check out can be read in following section

http://siebelunleashed.com/category/siebel-tools/

In this post I will just be answering the question

What is the difference between UNDO CHECK OUT and GET?

As this is a subjective answer so I will write my usual disclaimer ;)

The views expressed in this post are mine and only mine. Use them at your risk in an interview.

UNDO CHECK OUT: Is the process of reverting back the changes that you have done and also unlocking the object on server. So, two things happen when you do an UNDO CHECK OUT.

  • Lock is released on the server for that object

One typical example where you would require doing an UNDO CHECK OUT is you have worked on some requirement and that requirement has been cancelled. In that case you would NOT want to put your changes to server so you would do an UNDO CHECK OUT. Follow the steps given below to perform and UNDO CHECK OUT

  • Click on Tools –> Check In
  • Select the object that you want to UNDO
  • Click on UNDO CHECK OUT

GET: It is process of getting the copy of an object on your local system. It doesn’t not involve locks which means that neither the object is locked and nor the object lock is released. So, when you do a get the object on your local is updated with the latest copy from the server.

Have more questions in your mind???
Post it in comments and I will answer it for you.

As pointed out by Varun in comments UNDO CHECKOUT does NOT result in local tools object to revert back in orignal mistake. Sorry for that mistake.

Related Questions

neel tagged this post with: , Read 39 articles by
  • Varun

    Hi,
    I think a bit of correction needed.

    When we do undo checkout:

    * Object on your local system are NOT reverted back to state in which it was when you did a Check Out

  • neel

    Hi Varun,

    Thanks for pointing out the mistake. Will change it rightaway.

  • http://gmail.com mohit

    what is the differernce between cancel checkout
    and undo checkout

  • http://gmail.com mohit

    can any one help me in installing siebel7.7 in standalone system using sql server2000.

  • Sohom

    Hi
    While doing the undo check out i believe u get back that object in the oriinal state in which it was in ur local and also lock is released while in GET i think u just get a copy of the server repository in your local

  • Bobby

    I know Siebel installation on stand alone system. Let me know if you face any prob.

  • Digvijay Singh

    Hello Sohom,
    As per my knowledge, while doing the undo check out it does not gets back the object in original state. Whereas if we do a checkout again in the example provided by neel then our local copy is replaced by server copy again and also the lock is maintained on the server.

  • Neha

    Can any one answerif we have done some changes on server and we don't have the back up for that what i need to undo the changes

  • Sgovardhanraju

    why we need to lock in the locla repository?