We are currently using Visual Studio 8 with Visual Source Safe. Due to customer requirement, we must migrate to either PVCS or Rational ClearCase, Team System is not an option. Please recommend one of these two options, giving pros/cons from experience with each. How well does each integrate with Visual Studio 8?
Visual Studio 8, PVCS or Rational ClearCase
1k Views Asked by Stephen Swensen At
2
There are 2 best solutions below
0
VonC
On
I have no direct experience with PVCS.
Regarding ClearCase, the plugin for VS2008 works well enough (except in the build server), and comes with the advantages and inconveniences of ClearCase.
That means, you need to know the concepts behind ClearCase and how to leverage its features.
Related Questions in VISUAL-STUDIO-2008
- Unable to cross-compile a simple program using MSVC 9
- How to add/import and control 3d object to visual studio 2008
- How to use charting libraries in windows form application for compact windows?
- How to use MSBuild for Visual Studio 2008 in a docker container?
- Cannot edit and save DLL resources in Visual Studio
- Special language constants make the .RC file uneditable
- visual studio How do I run a windows 2008 ce Solution on VS 2017?
- [VB.NET][2008] 2 forms show and close
- What is the meaning of #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_BGR)
- Visual Studio 2008 DataGrid column width changing
- How to run batch script in IBM Rhapsody after build is successful to copy config files
- How to add reference under COM link in Visual Studio 2008?
- Visual Studio 2008 Form1 textbox1.text renames Form2 label1.Text
- How can I tell what version of VB/.NET this project is using?
- How Objects stored in memory? Inherting a Base Class vs. Creating a Base Class Member Object
Related Questions in CLEARCASE
- How do I list the description of a clearcase file?
- Clearcase server move with IP change - Clearcase client views with fix IP
- Can Clearcase Branch Strategy be applied on AzureDevops Platform
- Clearcase: How to repair a replica which have oplogs corrupted
- ClearCase to Git migration. Steps to migrate from ClearCase to Git
- Clearcase: How to determine all element versions in a VOB that have labels applied after a certain date
- VS Code:Remote SSH - How to open files from a clearcase dynamic view
- cleartool protectvob 2 different results
- How can I measure shell latency when the time measuring commands also get stuck?
- How to have ClearCase diagnose opslog gaps in Multisite
- ClearCase error, registry does not contain VOB with UUID
- How to do code merge from one branch to another in ClearCase
- Clearcase multisite vs Gitlab.... anything?
- How to create view from latest stream on clear case using command
- How to move a clearcase acivity with its changeset to a different view?
Related Questions in PVCS
- How to migrate repository from PVCS Version Manager to GitHub?
- Can we upload aritfacts (.jar/.zip) created as part of jenkins pipeline to Azure Devops?
- Creating tags//branches in version control with only some files
- how to handle yes or no question while running a process
- Is there any document for migrating code from PVCS to github with history?
- Migrating source code from PVCS to Bitbucket
- Jenkins Automation help required
- what is the meaning and difference PVCS version - SVN revision - GIT sha value
- PVCS Promotion Group
- GIT comment replacement and injection
- Migrating source code from PVCS to SVN
- How to export revision history from PVCS?
- Is a GIT repo with tens or hundreds of thousands of commits just too big?
- Trouble running command from C# and capturing StandardOutput
- steps to migrate pvcs to svn
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There is not enough information to recommend one or the other. I've administrated both systems for more than 10 years. Currently I'm a ClearCase administrator.
Questions to answer: how many developers are there? Are they spread across multiple sites? Is it 100% Windows or is Unix also an environmental possibility? How much data is there to store?
ClearCase is industrial strength, but it is also ridiculously expensive in every way possible - from licensing to equipment and human resources necessary. It scales well but requires a strong server environment. It is extremely complicated to administer, especially in mixed O/S environment. HUGE learning curve for new users, HUGER for new admins. It can be perversely slow and the server has beefy hardware requirements if you want reasonable performance. ClearCase supports multisite environments in multiple ways. It's very capable as payback for all this expense and complexity. Be ready to hire at least one full-time administrator. I'm serious.
PVCS is a solid, reliable system that does not always require a server. It also scales well (I once administrated a PVCS project with 140 developers). It is easy to administer and easy to learn. It does not have anywhere near the feature richness of ClearCase. Many would say that's a good thing. It's much simpler and less prone to trouble.
PVCS is much more like using CVS than ClearCase is, if you want to compare other tools. ClearCase isn't like any other source control tool.