1. A method for source control in a program, the program comprising a plurality of hierarchical files for execution of a plurality of processes, the hierarchical files comprising parent files and child files, said method comprising: identifying a process of the plurality of processes selected by a user on a graphical user interface, the selected process including less than all of the files in the program; identifying files in the selected process; locking the files in the selected process with a source control processor, said locking of the files in the selected process including disallowing revisions to the files in the selected process; identifying at least one file that is a descendent of a file in the selected process; and locking the at least one file that is a descendent of the file in the selected process with the source control processor, said locking of the at least one file that is a descendent of the file in the selected process including disallowing revisions to the at least one file that is a descendent of the file in the selected process, the at least one file that is a descendent of the file in the selected process is not included in the selected process.
1. A method for source control in a program, the program comprising a plurality of hierarchical files for execution of a plurality of processes, the hierarchical files comprising parent files and child files, said method comprising: identifying a process of the plurality of processes selected by a user on a graphical user interface, the selected process including less than all of the files in the program; identifying files in the selected process; locking the files in the selected process with a source control processor, said locking of the files in the selected process including disallowing revisions to the files in the selected process; identifying at least one file that is a descendent of a file in the selected process; and locking the at least one file that is a descendent of the file in the selected process with the source control processor, said locking of the at least one file that is a descendent of the file in the selected process including disallowing revisions to the at least one file that is a descendent of the file in the selected process, the at least one file that is a descendent of the file in the selected process is not included in the selected process. 5. The method according to claim 1 , wherein said identifying of the at least one file that is a descendent of a file in the selected process comprises identifying at least one file that shares a parent with a file in the selected process.