|
At work we use a combination of systems. On one of the projects we are using VSS and have struct a problem. The repository resides on a UNIX server and we run Win95/98/NT on our PCs.
The Problem:
When someone on the team is checking in files and the unix system reports that there is a quota problem VSS seems to save files ok but then corrupts the history. This has happened on a number of occasions. I have tried to convince out system admin. that the repositories should not be subject to quotas in the first place, but on the other hand VSS should roll back both steps of the two step process if an error occurs.
We are still using VSS 5, does anyone know if VSS 6 fixes this problem
|
|
|
|
|
I've just used Visual SourceSafe for two month, so I think its easy-to-use and very useful, of course.
Tiendq
|
|
|
|
|
We use VSS for source control, projeft developed with VInterDev 6.0 (SP4 or SP3) under Win2K SP1 (or without) and when I grant Full Control for Web folder for Internet Guest Account VSS-VInterDev integration does not work properly.
When I restrict right to read and list contents - everything all right
|
|
|
|
|
I have been working with SourceSafe for a while now, but I haven't found any good way to actually mark all of the files for a particular build (like say, if I want to go back in time to build a demo version of a program.) Does anyone have any suggestions on how to get VSS to do this? Or if not, what is a better program that has this capability?
Thanks,
Brando
|
|
|
|
|
That's what the Label command is for.
|
|
|
|
|
I don't think a label will do.
What I should be able to do is this:
- give me my sources as of july 12, 2000, 2:15PM
Technically possible, but no easy interface to achieve that
|
|
|
|
|
If you insert a label in your project you can then get all the files as they were when the label was inserted
|
|
|
|
|
Maybe I don't understand. Even if I label my project to tell that it is "Build 1181: Excellent demo version", how can I retrieve that specific version? VSS only lets me get one file at a time when I bring up Show History, which is tedious at best for a project of any size.
I would like to just retrieve the entire project image at once at a marked point in the Show History box. Is this possible?
Brando
|
|
|
|
|
Point to the project and retrieve from there. DO NOT hightlight the file.
Bra
|
|
|
|
|
If in the history you "Get" the label then SourceSafe gets the corresponding version of all the files in the project
|
|
|
|
|
Don't forget these two! <evil grin="">
|
|
|
|
|
Hi,
could you guys suggest a good source/versioning control which works good also over slow links (like a link between Italy and Czech republic with average 1200ms ping time and max throughput of 28.8kbit/s)? We are using Source Safe over the LAN, but over the WAN, it was pitiful (I spent average five hours per day getting the latest version, checking out the files I needed and checking in the results; don't even mention adding new files! The project is about 1 megabyte of sources; now 1 megabyte on 28.8 link is about 20 minutes, even if the whole project had to be transmitted uncompressed!)
Thank
|
|
|
|
|
Try SourceOffSite for MS SourceSafe. Uses COM interface to
VSS and server and provides true client server operation/ co-exists with direct VSS use - line compression etc. Has a couple of small 'wrinkles' but is usable over DIAL-UP!!
Available from http://www.sourcegear.com/SOS
Licence is per client - there is a freed - test it -download, that what I did then I bought it!
(PS I have NO connection with the company!
|
|
|
|
|
I use WinCVS together with Tony Hoyle's cvsnt server. It's free, open source, and uses zip compression for slow connections. Best of all, it allows you easily to tune the amount of compression to balance the computational load on the server vs. the network bandwidth. If you have a pathologically slow connection, just set the zip compression index to 8 or so and go for it.
I have a lot of projects that I work on both at work and at home through a dialup connection with about 44K of usable bandwidth and WinCVS/cvsnt has made it quite painless to check in and check out large projects efficiently
|
|
|
|
|
I have been using WinCVS and Tony Hoyle's WinNT CVS server for over 6 months now over very slow connection (3-4 second pings) and have been most impressed by its performance.
We reviewed several commercial source control systems before implementing CVS and we are now very happy with our choice.
|
|
|
|
|
How about you can work when you have no connection for long time? Like you take it on the laptop...
Well, with CVS you can work almost normally in such conditions, and you only have to connect to the server when you actually finished the job.
Over the LAN I am able to checkout the whole tree of 200MB sources with thousands of files within less than a 15 minutes... In fact it is almost as fast as copy from C:\ to D:\ on my very PC!
|
|
|
|
|
I tried using SourceSafe for a few months with ISDN 128Kbs connection and it was PAINFULLY slow. I don't even consider it worth using over anything but a LAN.
I think the problem is that it tries to use Windows networking, so it's constantly going up to the server and looking at directories, and downloading whole files just to see if they're updated.
Then I discovered SourceOffSite. The SourceOffSite server talks to the SourceSafe server locally, then the SourceOffSite client can download updated source with compression, so it's many times faster than SourceSafe across slower connections
|
|
|
|
|
What is the best UI to use with CVS ?
I saw WinCVS and others arount it, but
they are too complicated.
|
|
|
|
|
I use WinCVS heavily and am completely enthusiastic about it. For me, it's perfectly intuitive and reliable. I use Tony Hoyle's cvsnt server for remote access. I had previously used Starbase, but after a few days trying WinCVS a year and a half ago, I haven't looked back.
|
|
|
|
|
We've been using WinCVs for over a year now. CVS really shines on a network where code is shared (and handles subprojects well, too). We installed a cvs server on our Linux file server and saved some $ on site licensing for SSafe && NT. I have also tried Starbase and found it wanting (namely problems with treating binary files as text files). As far as UI goes, they all have a lot to deal with. Probably the easiest UI comes from a one man shop over at QVCS. If you intend on using a single user vcs for simple projects, then QVCS is worth checking out
|
|
|
|