Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7698281
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T22:12:19+00:00 2026-05-31T22:12:19+00:00

We have a huge codebase with around 27000 files in ClearCase UCM. Our build

  • 0

We have a huge codebase with around 27000 files in ClearCase UCM. Our build process is as follows:

  1. Copy files from the dynamic view of the stream to the local machine(say directory D:\ABC)
  2. Start compilation

The next time we compile we clean up D:\ABC and repeat the above process. The copying takes around 50 minutes.

The reasons we prefer dynamic views over snapshot views are:

  1. We can always be sure that we are using the latest code
  2. We generate a lot of code and modify a few existing ones during compilation. This may turn snapshot views dirty.
  3. We are saved from the trouble of cleaning up the snapshot views, rebasing it etc…

The troubles with snapshot views are:

  1. We need to clean-up the code we generated for the last build(these are shown as view-private)
  2. We need to undo hijack(we remove read-only for some files as they have to be modified at compile-time)
  3. We have to clean up the output directories and files therein, created by Visual Studio during compilation
  4. We need to rebase the snapshot view every time we intend to compile
  5. We do not trust the snapshot view’s cleanliness

My questions:

  1. Are we doing the right thing by copying files from the dynamic views?
  2. I wanted to know if there is some way we can use snapshot views and still be sure about it being clean?
  3. Is there any other option or best practices that we can adopt to improve our process?

Any help would be appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T22:12:20+00:00Added an answer on May 31, 2026 at 10:12 pm

    1/ No:

    • Copying from a dynamic view is waaay longer than using directly a snapshot view that you would simply update (to catch the latest code)
    • Plus, during the copy, a file can be updated (new version checked in), and would then be copied by your process (because the dynamic view would… dynamically pick up said new version). In short: you don’t know what you are copying.
    • an update of a snapshot view is an incremental process.
      Copying a dynamic view is not (it will copy everything instead of downloading only the delta)

    2/ You would update -overwrite to make sure any hijacked file is removed

    3/ Using a Baseline is safer, in order to get a fixed point in time of the code base

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We have a huge (old legacy java) code-base, where many files (around 5k) have
We have huge stack of xml files (around 5000+ files) possibly about 80 MB
I have huge number of Word files I need to merge (join) into one
Here is what I want: I have a huge legacy C/C++ codebase written for
we have a huge codebase with about 1000k lines of native/unmanaged legacy c++ -
I have inherited an existing code base where the features are as follows: huge
I have a huge MS Access document with built-in VBA codebase. Is it possible
i have huge project that contains around 200 jars, when i prepare release maven
I have a system of navigating the code across multiple files in a huge
I have huge class that I need to build stub for. To give you

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.