(→Tools) |
(→Version control) |
||
Line 95: | Line 95: | ||
{| | {| | ||
|[[Git]] - Add current file | |[[Git]] - Add current file | ||
− | | | + | |Adds current file to active Git repository. |
|- | |- | ||
|[[Git]] - Commit current file | |[[Git]] - Commit current file | ||
− | | | + | |Records changes to current file to repository. |
|- | |- | ||
|[[Git]] - Commit all files | |[[Git]] - Commit all files | ||
− | | | + | |Records changes for all files to repository. |
|- | |- | ||
|[[Git]] - Stash changes | |[[Git]] - Stash changes | ||
− | | | + | |Stashes uncommitted changes in active repository. |
|- | |- | ||
|[[Git]] - Blame (current file) | |[[Git]] - Blame (current file) | ||
− | | | + | |Shows what revision and author last modified each line of the active file. |
|- | |- | ||
|[[Git]] - Pull | |[[Git]] - Pull | ||
− | | | + | |Incorporates changes from a remote repository into the current branch. |
|- | |- | ||
|[[Git]] - Push | |[[Git]] - Push | ||
− | | | + | |Updates a remote repository with changes from a local repository. |
|- | |- | ||
|[[Git]] - Show git branch | |[[Git]] - Show git branch | ||
− | | | + | |Toggles visibility of Git [[branch manager]]. |
|- | |- | ||
|[[Git]] - Show git shell | |[[Git]] - Show git shell | ||
− | | | + | |Toggles visibility of [[Git shell]]. |
|- | |- | ||
|CVS/Subversion - Active module | |CVS/Subversion - Active module | ||
− | | | + | |Opens [[Version control module manager]]. |
|- | |- | ||
|[[CVS/Subversion - Checkout]] | |[[CVS/Subversion - Checkout]] | ||
− | | | + | |Checks out module from repository. |
|- | |- | ||
|CVS/Subversion - Tag | |CVS/Subversion - Tag | ||
− | | | + | |Creates tag (branch) in CVS tree. |
|- | |- | ||
|[[CVS/Subversion - Import]] | |[[CVS/Subversion - Import]] | ||
− | | | + | |Imports new module into repository. |
|- | |- | ||
|[[CVS/Subversion - Export]] | |[[CVS/Subversion - Export]] | ||
− | | | + | |Checks out module excluding CVS information. |
|- | |- | ||
|[[CVS/Subversion - Accounts/settings]] | |[[CVS/Subversion - Accounts/settings]] | ||
− | | | + | |Launches CVS Manager dialog. |
|- | |- | ||
|[[Update]] | |[[Update]] | ||
− | | | + | |Updates working copy from repository without displaying any prompts or options. |
|- | |- | ||
|[[Commit]] | |[[Commit]] | ||
− | | | + | |Commits working copy to repository without displaying any prompts or options. |
|} | |} | ||
What is a project? In UltraEdit, a project is a virtual "storage container" allowing you to group and manage associated files (for example, a development project you're working on) and your workspace for those files. Support for projects is tightly integrated throughout other areas in UltraEdit, such as Ctags for project files, Find in files in project files, Function listing for project files, Intellitips, and much more. You can add files and/or folders to a project.
Project support consists of the project itself (i.e., the files contained within it) and the workspace. The workspace consists of all files that should be opened when the project is loaded as well as the view state of project items in the project tree in the File view. The workspace functionality saves the state of all open files in the project file when the project is closed including window position, caret position, and which files are open. These are then reloaded the next time the project is reloaded. Files in the workspace do not have to be specifically added to the project.
Open | Allows you to open an existing project |
Recent | Lists recently opened projects. Selecting one will open that project. |
New project | Opens dialog to create and save a new project file (.prj). After you save the project file, the project is created and the Project settings dialog is immediately opened. |
Close project | Closes the active project |
Project settings | Adds, removes, or opens files within the project; also allows you to configure other project settings |
Add to project | Opens submenu to insert a new file, folder, or group into active project. For help on these items, see the project settings topic. |
The following IntelliTips functionality is available in UEStudio only
Go to symbol definition | displays IntelliTips list indicating where selected symbol is defined. Double-clicking item in list opens referenced file to definition point. |
Display function tip | displays function tips defined in active file |
Reparse active file | forces IntelliTips to reparse active file |
More IntelliTips - .source -> .header | displays context menu allowing user to toggle between source and associated header file |
More IntelliTips - File list | displays file list |
More IntelliTips - Symbol list | displays available symbols for auto-completing word under caret (for example, an object member) |
More IntelliTips - Keyword list | displays all available keywords / templates for current source file |
More IntelliTips - Show functions in this file | displays functions defined in active file |
More IntelliTips - Jump to Classviewer | toggles Workspace Manager to display Tags pane |
Find symbol | Jumps to definition of symbol (class, function, variable) under caret (based upon Ctags) |
Generate tags | Creates Ctags tag file from either active project or active file |
Ctag options | Opens dialog allowing you to set options for Ctags |
Backup project | Copies all active files in the current project/workspace to a compressed backup file (.bup) stored in the same directory as the .prj file for the active project/workspace |
Restore project | Opens "Restore project files" dialog to reload a project from a copy that was previously backed up |
Tool configuration | Opens dialog for user-definable tool configuration for active project |
Project tool # | Selecting a project tool in the drop down list will run that tool. |
The following version control functionality is available in UEStudio only
Git - Add current file | Adds current file to active Git repository. |
Git - Commit current file | Records changes to current file to repository. |
Git - Commit all files | Records changes for all files to repository. |
Git - Stash changes | Stashes uncommitted changes in active repository. |
Git - Blame (current file) | Shows what revision and author last modified each line of the active file. |
Git - Pull | Incorporates changes from a remote repository into the current branch. |
Git - Push | Updates a remote repository with changes from a local repository. |
Git - Show git branch | Toggles visibility of Git branch manager. |
Git - Show git shell | Toggles visibility of Git shell. |
CVS/Subversion - Active module | Opens Version control module manager. |
CVS/Subversion - Checkout | Checks out module from repository. |
CVS/Subversion - Tag | Creates tag (branch) in CVS tree. |
CVS/Subversion - Import | Imports new module into repository. |
CVS/Subversion - Export | Checks out module excluding CVS information. |
CVS/Subversion - Accounts/settings | Launches CVS Manager dialog. |
Update | Updates working copy from repository without displaying any prompts or options. |
Commit | Commits working copy to repository without displaying any prompts or options. |
The following advanced project functionality is available in UEStudio only
Project manager | launches Project Manager dialog from which users may open, create, backup, restore or batch build projects |
Solution - New | presents dialog for creation of a new solution (.prw) |
Solution - Open | presents dialog for selection of an existing solution to be opened |
Solution - Close | closes the currently active solution |
Add projects | presents a dialog to allow users to browse to a project and add it to the active solution |
Remove projects | removes the current project from the active solution |
The following 24 pages are in this category, out of 24 total.