Note Only one of the users needs to perform this task. Bind Existing Project If you have an existing Lingo project on your local machine, bind the project to Subversion.In Lingo, do one of the following, depending on whether you are creating a new Lingo project or using an existing one.Ĭreate and Bind New Project Create a new Lingo project and simultaneously bind it to Subversion.This task may be performed by someone else, such as a network administrator. Also, assign permissions to the proper individuals. Set Up Subversion Install Subversion and set up the database and any folders where you want to place the project.See Manually Updating Source Control Files-Subversion.įollowing are the basic steps for using Lingo's source control integration for a multi-user team. If this occurs, you can modify the file or update the file from source control. This might happen, for example, if another user modifies the file and commits it to source control. This indicates that the file is not current (i.e., the local copy of the file is older than the source control copy). You will often see this icon in conjunction with the icon, indicating that another user is using the file and has locked it. This indicates that the file is currently being modified by another user. See Locking a File-Subversion and Unlocking a File-Subversion. Other users can make changes to this file even if you have locked it, but they cannot commit it unless they steal the lock from you first. You will often see this icon in conjunction with the icon, indicating that you have both locked and modified the file. This indicates that you have locked the file. In the Lock dialog, select Steal the lock, then click Lock. To do this, right-click on the file and select Source Control > Lock. If you need to commit the file in while another user is working on it, you can steal their lock. You can make changes to this file even if another user has locked it. You will often see this icon in conjunction with the icon, indicating that another user is using the file and has locked the file. This indicates that another user has locked the file. To resolve this, simply right-click on the file(s) and select Source Control > Commit See Committing Source Control Files-Subversion. This might occur if you import a Lingo project from source control and have not yet checked in your files to the server, or if you update a project and new files are added from the source project. This indicates that you have a file in your project but have not yet committed it to Subversion. See Committing Source Control Files-Subversion or Locking a File-Subversion. You can commit the file when you are ready (if you are the user who has modified it, or if you have stolen the lock on the file from another user). This indicates that the file has been modified. Source Control Iconsįollowing are descriptions for the primary icons that you may see next to files when using source control. Please refer to the sections for each source control provider if you need to see information about the terms used by other built-in systems. As such, Lingo's source control interface is different depending on which source control provider you use. Each of the source control providers built-in to Lingo uses different terms. Note Lingo integrates with multiple source control providers to provide built-in source control support. ![]() Unlock This means to remove an existing lock from a Lingo file in the repository so other users can commit changes to the file.Lock This means to prevent other users from committing changes to a Lingo file in the repository.Update This means to update your working copy of a Lingo file with changes from the repository.Changes are reverted to the way they were at the last commit. Revert This means to undo changes you have made to a Lingo file.Commit This means to send changes from your working copy of a Lingo file to the Subversion repository, on a server.After doing this, you can take advantage of all the automated source control tasks (such as commit, revert, update, and so on). Bind This means to connect your project to Apache Subversion. ![]() ![]() Common Source Control Termsįollowing are definitions for some of the common phrases used in Lingo's integrated source control with Subversion.
0 Comments
Leave a Reply. |