If a new file is created with PyCharm in a directory that is already under version control, it automatically adds to the active changelist with the status Added. All you have to do, is to commit this change.
PyCharm's behavior on adding files is configurable in the General Settings tab of the Version Control dialog.
If a new file is created outside of PyCharm, or silent adding is disabled, you have to explicitly add it to the version control.
Another approach is VCS-specific. You can import an entire directory to your CVS or Subversion repository, provided that you have the corresponding access rights. This action is helpful for putting a whole project under version control.
- Select file in the Project tool window.
- On the main
menu or on the context menu of the
selected file, choose
<VCS> | Add.
Alternatively, use the Changes tool window. Select the desired files in the Unversioned files changelist, and choose Add to VCS on the context menu, or just drag it to the target changelist.
- Select the added file in the changelist and check in (commit) changes.