Method for managing file in version control system
First Claim
Patent Images
1. A method for adding an target file into a version control system, comprising the steps of:
- generating a substitute file based on the target file;
checking-in the substitute file into said version control system;
selecting a storage space for storing the target file based on a predetermined rule; and
storing the target file into the storage space;
wherein after the target file is stored into the storage space, when a request for accessing the target file is transmitted to said version control system, the substitute file stored in the version control system is first checked-out and the storage space for storing the target file is then found according to the substitute file and the predetermined rule.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing a target file in a version control system is provided. According to this invention, when a user requests to check-out, check-in, update, or add tags to an target file, the version control system operates on a substitute file instead of the target file. The substitute file is generated based on the target file and is much smaller than the target file. Thus, the time for opening and manipulating files can be saved.
-
Citations
23 Claims
-
1. A method for adding an target file into a version control system, comprising the steps of:
-
generating a substitute file based on the target file;
checking-in the substitute file into said version control system;
selecting a storage space for storing the target file based on a predetermined rule; and
storing the target file into the storage space;
wherein after the target file is stored into the storage space, when a request for accessing the target file is transmitted to said version control system, the substitute file stored in the version control system is first checked-out and the storage space for storing the target file is then found according to the substitute file and the predetermined rule. - View Dependent Claims (2)
-
-
3. A method for managing a target file comprising N versions, N being a natural number, a substitute file being previously generated based on the N versions of the target file and stored in a version control system, each of the N versions of the target file being respectively stored in a storage space, said method comprising the steps of:
in response to a check-out request transmitted to the version control system for checking-out the target file into a workspace, the following sub-steps being performed;
(a1) judging whether any of the N versions of the target file has been checked-out into said workspace, if NO, performing the sub-steps (a2) through (a4);
(a2) checking-out the substitute file from the version control system into said workspace;
(a3) according to a predetermined rule, finding out the storage space for storing the revision of data; and
(a4) copying the revision of data from the storage space to said workspace. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method for managing versions of a target file, the method comprising:
-
synchronizing a substitute file with a version of the target file;
checking the substitute file, instead of the version of the target file, into a version control system; and
copying the version of the target file into a storage space;
wherein a storage path of the version of the target file is generated so that once the substitute file is identified, the storage path of the version of the target file is found. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for managing versions of a target file, the method comprising:
-
checking a substitute file, instead of the version of the target file, out of a version control system; and
copying a version of the target file from a storage space;
wherein a storage path of the version of the target file is generated so that once the substitute file is identified, the storage path of the version of the target file is found. - View Dependent Claims (22, 23)
-
Specification