> Johannes Luber wrote:
> >> Perforce outranks all the ones you mention by yards as far as most 
> >> developers who use it are concerned (well, me at least ;-).
> >>     
> > I beg to differ. Perforce is annoying with forcing to check out files 
> > before you can edit them, as I tend to forget to do that. 
> However it does not stop you doing it as it detects that you have 
> overwritten a file.

But then the only way I know of to make Perforce work with such a file again is 
to make it manually readonly.

> Also, the files are read only when not checked out, 
> so the only way you can overwrite is to do so deliberately. If you try 
> to save and are told that the file is read only, then you have a few 
> options: 1) Just check it out now, then save it. 2) Save it, then check 
> it out - perforce won't overwrite your work.

> The model is much better, as the server knows what is going on, which 
> means others know what you have checked out.But if you are used to not 
> checking things out, it seems surprising is all.

Another problem is that people tend to check out files while never checking 
them in. There are a few files in the repo where I know that the person 
responsible for the file will never look at it again. All what's left is a 
reminder which being no admin I can't get rid off.

> > Furthermore I have to lose the current history view, which forces me 
> > to remember the current changeset during the edits and not just between 
> > edit sessions.
> >   
> Not sure what you mean here or what IDE you are using (or command line? 
> Windows? UNIX?). You know about p4v right? p4 filelog? p4 help?

I use p4v on linux. Basically my work procedure is as follows.

-Look at changeset history and find the oldest changeset by Ter not having 
worked on.
-Click on it and find a non-updated file in the file list
-Create a diff between the former revision number and the most current one (to 
catch all edits at once)
-Look for CSharp target equivalent and check it out, thus losing the current 
history view

> > Another problem is the abyssmal handling of moved files. They lose 
> > their history and one cannot diff between a changeset before the move 
> > with one afterwards.
> Errr, no they don't and yes you can. Have you read the manual? FAQs and 
> so on? Perforce tracks revisions and branches WAY better than anything 
> else. You just have to specify that you want it to follow branches if 
> you want it to. Again, p4v will help you here.

No, I haven't yet. Seems I have to brush up my knowledge here.

> >  So you have to change the revision number manually. Even subversion 
> > does here better. Please tell me, where Perforce has its superiosity 
> > compared to other SCMs.
> >   
> Well, it has better documentation; it will help you to read through it a 
> bit if you are going to develop with it. Basically, if you find yourself 
> doing things awkwardly with perforce, like you are suggesting above, 
> then you are missing something. Like any tool, knowing more about it 
> will help you and mainly knowing where to look to ask/find the question 
> is what you want. p4 changes -i

Is there a particular tutorial you would recommend?

Johannes

> Jim
> _______________________________________________
> antlr-dev mailing list
> [email protected]
> http://www.antlr.org/mailman/listinfo/antlr-dev

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
http://www.gmx.net/de/go/multimessenger01
_______________________________________________
antlr-dev mailing list
[email protected]
http://www.antlr.org/mailman/listinfo/antlr-dev

Reply via email to