rrubio
14 years agoContributor
Perforce version control system architecture and basic behavior
Hi all,
currently we are using Perforce 2007.2 (is it currently supported? I have not seen it in the documentation but I can add a project to source control system and it seems it is working).
When I add a project suite to a source control system, I have all elements "checked out by me exclusively", is it ok?
We are several people working in this project. When each of us works in our specific set of files (this is not a problem), how is the writing of "Project suite" file performed?
If person1 checks-in his updated files the Project suite file has to be updated
If person2 checks-in his updated files, he also needs to check-in the Project suite file.
At this point, my corcening is:
- after person1 checks-in the project suite, person2 would have to get the project suite latest version. At this moment,
Project suite file has to be updated. When person2 updates this file, does it overwrite the changes it has done in this files?
- any other scenario, both people add new files to the project suite. Will person2 have his work overwritten when getting lastest version after person1 checks-in his changes?
Al last, if someone could send me a real example of Peforce architecture with a real project?
Thanks a lot,
Raul
currently we are using Perforce 2007.2 (is it currently supported? I have not seen it in the documentation but I can add a project to source control system and it seems it is working).
When I add a project suite to a source control system, I have all elements "checked out by me exclusively", is it ok?
We are several people working in this project. When each of us works in our specific set of files (this is not a problem), how is the writing of "Project suite" file performed?
If person1 checks-in his updated files the Project suite file has to be updated
If person2 checks-in his updated files, he also needs to check-in the Project suite file.
At this point, my corcening is:
- after person1 checks-in the project suite, person2 would have to get the project suite latest version. At this moment,
Project suite file has to be updated. When person2 updates this file, does it overwrite the changes it has done in this files?
- any other scenario, both people add new files to the project suite. Will person2 have his work overwritten when getting lastest version after person1 checks-in his changes?
Al last, if someone could send me a real example of Peforce architecture with a real project?
Thanks a lot,
Raul