36591

How can i move Clearcase dyamic/snapshot views to another host (Linux)

Question:

i'm about to setup a new server that will be dedicated for CC views i'm wondering if there is any way to move the existing views to the new server?

Answer1:

In theory, yes: you can unregister a view (cleartool untegister + cleartool rmtag -view), and register it again on the new server.

See:

<ul><li>"<a href="http://pic.dhe.ibm.com/infocenter/cchelp/v7r1m2/index.jsp?topic=%2Fcom.ibm.rational.clearcase.cc_admin.doc%2Ftopics%2Ft_viewadm_mv_1arch.htm" rel="nofollow">Moving a view to a host with the same architecture or to a NAS device</a>" </li> <li>"<a href="https://pic.dhe.ibm.com/infocenter/cchelp/v7r1m0/index.jsp?topic=/com.ibm.rational.clearcase.cc_admin.doc/topics/t_viewadm_mv_2arch_ux.htm" rel="nofollow">Moving a view to a host with a different architecture</a>": it involves a cleartool reformatview -dump/-load in addition of the unregister/register steps.</li> </ul>

(after the more general page "<a href="http://www-01.ibm.com/support/docview.wss?uid=swg21129835" rel="nofollow">About moving ClearCase servers</a>")

Answer2:

Honestly, in the past, I've just found it easier to throw away views and start over. We used a standard set of config specs that created task-specific branches per view. We worked with dynamic views (if you're working with snapshot views in clearcase, I think that you're using the wrong Version Control System), but had our developers checkin all of their changes (which by default would checkin against their feature branch), we'd then delete all of the views for the host being decommisioned, and had developers re-create their views normally (which would automatically start them up on the new server). We naturally abstracted away a lot of the customized config specs and setting up metadata for them so they only needed to run a simple command to continue.

We were <em>not</em> using UCM, however.

Now that I think about it, we just had a small handful of scripts that were used to do this work - basically wraps all of the dirty "view" details away from the developers (which honestly, they don't need to know about in general).

Recommend

  • import directory of a DLL does not work on 64bit dll
  • Background image of selected cell
  • Should sorting algorithm pass same element in the comparison function
  • In post-command-hook, this-command for kill-word has turned into kill-region somehow
  • Inserting datetime into a MS SQL table using pyodbc
  • assign row name while rbind a row in a data frame
  • Find all sets/entities that are in another set [duplicate]
  • How to print a list tuples in a nice format?
  • Can we have static variable for initilizing driver in selenium web driver
  • Low impact encryption formula for ROBLOX Lua
  • Append list in a loop [duplicate]
  • java: console application main thread spawns a key listener thread
  • SQL Transform Crosstab Pivot Data
  • Fishpig Wordpress Magento Post issue
  • Prime numbers c++
  • JSLint unused variable error
  • Generalizing from a specific type to a class in a GADT
  • Setting headers for CakePHP Controller unit tests
  • Reading large (~1GB) data file with C++ sometimes throws bad_alloc, even if I have more than 10GB of
  • C99′s Fixed-Width Integer Types
  • Restore PostgreSQL database using java
  • Stop the background service after particular time in android
  • How to hide 'Add To Cart' for variable products, but keep product variations visible
  • How to use grep to output unique lines of code from a file?
  • wxPython UltimateListCtrl check (tick) listitem programatically
  • Working with codeception and laravel
  • Enable CORS on Tomcat 8.0.30
  • async GET request with body from browser
  • How to organize this layout with overflows?
  • Pandas time series data Index from a string to float [duplicate]
  • python selenium scraping tbody
  • Visual Studio 2017 Professional- Unable to find package at source
  • Request Access Token in Postman for Azure Function App protected by Azure AD B2C
  • How to redirect into different page by user type in php and mysql
  • How do I use libcurl to printf a remote FTP directory listing?
  • JQuery: Infinite input select
  • Another “Cannot make static reference…” Question
  • How to check if object is null in Java?