OK, so talk to me alittle about using SourceSafe with web projects. We DO
have SourceSafe6.0c managing checkin and checkout of our Component
Libraries, so when one of us makes a change, the others have to get the
latest copy from SS. We have been wary of using it to manage our web
projects because of how poorly source code control interation worked with
InterDev 6.
We have done a little superficial research and we see that there are
basically 3 models for working with SS on web projects with VS.NET;
Isolated, which is the way you suggested, Semi-Isolated, where developers
work on different web applications on the same server, and Non Isolated,
which is what we're current;y doing, only not with SourceSafe, hence death.
In the way you suggest, how does SS handle concurrency between pages.
Granted if I have one checked out, no one else can edit it, but what if I
need to compile and I'm calling a method on a page/class that someone else
is working on. How does it fare with making sure that what one developer
does doesn't adversely affect another.
If you have completed a portion of a page and you want to see the results,
where do you point IE; to your localhost or the webserver? When does it push
pages out to the server; at check-in?
"Joao S Cardoso [MVP]" <jjscc@acinet.pt.n-o.s-p.a-m> wrote in message
news:0hfsrv8bqlnsbtlp13atkclbld4hpuvv86@4ax.com...[color=blue]
> I know this will not help mutch but I believe that the best aproach on
> webdevelopment is by far have the projects locally on a local IIS.
>
> I know that this is not what what you are looking for, but since you dont[/color]
even[color=blue]
> have a source control system.... all developpers in one server will bring[/color]
you[color=blue]
> problems other than the ones you currently have.
>
> In my opinion this is what you should do:
>
> 1 - The common libraries should be managed only by one developper (the[/color]
person[color=blue]
> responsible for buiding it) and distributed to the workstations for use by
> others.
>
> 2 - Each developper installs IIS locally and works on the project locally.
>
> 3 - When a developper finishes development and testing the module he/she[/color]
has[color=blue]
> been working on then copies the file to the common folder on the server.
>
> 4 - When a developer needs to have the latest source code, its as simple[/color]
as[color=blue]
> copying the public folder with all file to the local project
>
> 3 and 4 can be replaced by using Visual Source Safe, but the first 2[/color]
remains the[color=blue]
> same.
>
> Hope this helps.
>
> Regards
>
> Joao Cardoso (MVP dotNET)
> ================================================== =====
> [LusoCoders]-
http://groups.yahoo.com/group/lusocoders/
> [PontoNetPT]-
http://www.programando.net/regras.aspx
>
jjscc@acinet.pt.n.o-s.p-a.m -
www.acinet.pt
> ================================================== =====[/color]