Finally, add the file back into Visual SourceSafe. You will have to Identify the file. See directions for identifying a file at the beginning of this article.
Red Flag This Post Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework. Close Box. Log In Come Join Us! Posting Guidelines Promoting, selling, recruiting, coursework and thesis posting is forbidden.
Thanks, Tom RE: Names. Instead, each developer has to lock the files they are working on, while the other developers can't make progress on anything touching those same files. The issue I'm wreslting with now is Visual Source Safe's insistence that my project's folder structure cannot possibly be represented within the target working directory. It always thinks that a service setup project is trying to encroach on the service project and refuses to check it in. When you add a project to source control, it invariably adds another folder to its path in source control.
One of the issues that I have read there, and I haven't seen mentioned so far in the answers, is that VSS has no support for deleted then recreated files : either you purge history of file and can never recover old version , or you can create file with the same name as some deleted file had. Even CVS which is also file-based tried to did this right by using 'Attic' area.
I can go on and on. The bottom line is to absolutely avoid this product. I think it may go well with smaller projects, but developing enterprise level applications should not involve dealing with constant codebase repository issues. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. Why is Visual SourceSafe viewed so poorly? Asked 12 years, 5 months ago.
Active 3 years, 11 months ago. Viewed 4k times. Community Bot 1 1 1 silver badge. Yes - that Jake. Add a comment. Active Oldest Votes. John Saunders John Saunders k 25 25 gold badges silver badges bronze badges. But, why is it considered unreliable and "not up to modern standards? A reliable data store.
It just stores files on a file share. No transactions. Microsoft Access is more reliable than that. This is probably the single best answer, but also the hardest to "prove" to someone unfamiliar with SS and sadly, even some who are. Thing is, many teams just got "lucky" - SS worked just fine for them for years - and they took this as evidence that it wasn't all that bad. Like the program with serious concurrency issues that worked fine for a decade on single-processor machines Shog9: Unfortunately, these are also the people who aren't bothered by the fact that the most recent release of VSS is 6.
The same "6. John Saunders. My installed VSS is version 8. PNG — Matthew Lock. Show 1 more comment. I used to use VSS on a team of about 30 programmers, with 2 million lines of code, and database corruption was a way of life. Something we just expected and made sure we could cope with. So nice to work with Perforce today instead. There's a long list of problems here admittedly from but the product hasn't really changed since then Edit: here's the text from the link, in case it disappears.
Page is licensed under CCA3. Missing Features SourceSafe lacks usable branching support A revision control system should provide powerful branching support. SourceSafe cannot be safely extended It should be possible to easily extend your revision control system with additional functionality. SourceSafe silently leaves stale files on your local system When updating your local workspace to match the server, files which were deleted on the server should brought to your attention.
SourceSafe badly handles slow networks and the public internet SourceSafe is unusable over slow network connections. Managing third party modules is difficult with SourceSafe It's not uncommon for a developer to use third party modules in your project to quickly add required functionality. Viewing and retrieving historical versions is extremely slow It's not unusual to need to get a historical version of the source code. Difficult to maintain multiple local copies of one project While making extensive changes to a copy of the project, you may be asked to make a small change to the project.
Safety SourceSafe degrades on large projects Microsoft recommends that your database not exceed 5 GB. SourceSafe integration can crash Visual Studio SourceSafe can hang or crash when your system loses connection to the SourceSafe database. SourceSafe relies on dangerous file sharing SourceSafe doesn't really run as a server, but as a set of files shared over SMB. SourceSafe should be scanned for corruption weekly Of course, with this high risk of corruption, Microsoft recommends that you run the Analyze diagnostic program weekly.
SourceSafe handles multiple time zones badly If you have teams using the same SourceSafe repository in different time zones, you're likely to have problems. SourceSafe becomes corrupted Your revision control system must be trustworthy.
Irritations Minor actions like changing the directory erase the entire contents of the output window, making it difficult to examine past actions. Conclusion If you're considering SourceSafe, consider something else. To be fair, the upgrade was a little more substantial. But it had been standing still before that. Good ammo. Bevan Bevan Brett Bim Brett Bim 2, 4 4 gold badges 26 26 silver badges 26 26 bronze badges.
If you're the only one using it it's not so bad. It probably won't trash your files too often. Outside of work Nathan is the father of beautiful twin daughters, a devoted husband, league bowler, Fantasy Football fanatic, and a geek.
NET for his core job responsibilities. On the side his interests include Windows Phone development, XBox development, and social media. View all posts by Nathan N Taylor ». Next post ». Leave a Reply Cancel reply Enter your comment here Fill in your details below or click an icon to log in:. I'd love to be able to do this, as it would be a first step in a move away from VSS.
More Info Every time I run analyze, the file that spawns the access denied message changes. It's almost as if running analyze unlocks that file so that the next time I get through to the next one.
I had this issue with our VSS database as well when we tried to most recently analyze and repair. Neither solution is ideal, but we were in a critical situation and it was the only way we got it to work.
Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. Asked 12 years, 1 month ago. Active 11 years, 7 months ago.
Viewed 2k times.
0コメント