Commit (SVN)

From RAD Studio
Jump to: navigation, search

Go Up to Project Manager


View > Project Manager | right-click a file or a project under SVN | Subversion > Commit

Code Editor | right-click a file under SVN | Version Control > Subversion > Commit

Commit is a version control operation that sends the changes in the working files to the repository. After a file is committed, another user can access these changes after completing an update.

When you select the Commit command, the first thing that happens is File > Save All. Then the Commit pane displays in the Code Editor window. The Commit pane is composed of two sections. The upper section lists all the files you can select to commit (unchanged files are not listed). The lower section is an entry field for your comments. To select a file to commit, select the check box in front of the file name. If the check box in front of a file is not selected, the file is ignored.

Item Description

Commit to: Location

Displays information about the files to be committed and their location in the system, including:

  • Name
  • Path
  • Ext (extension, such as .pas or .cpp)
  • Status (such as Modified or Added)

If you right-click a file in the Commit to: Location field, you can select from the following context menu commands:

Difference

Performs a diff (comparison) between the selected local working file and the repository version of the file.

Revert

Reverts the most recent change in the selected file.

Move to changelist

Group the files in the desired changed list. You can move a file to an existing changelist or create a new one. You can also ignore files on commit.

Commit

Here you can write a comment for the SVN log (for example, the task ID or the changes that were made to the committed files).

Show unversioned files

Allows you to see or hide files that are not under version control but exist in the Commit to: Location. Right-click an unversioned file and select Add to add the file to version control.

Show externals

Allows you to see or hide any references to external repositories.

Check or uncheck all

Checks or unchecks all the files to be committed.

Recent Comments

Shows all the comments saved with the committed files, and all comments that have been entered for commits but abandoned rather than saved.

Commit

Commits the selected files, saving them to the repository.

See Also