Use this action to edit different settings of the currently opened project.
Select Concurrent Edits, if the members of your team should be able to modify the project files at the same time. Select Reserved Edits, if the team members by default have read-only files and need to run the Edit command (see Reserved Edit (Pro Only)) if they need to modify them.
Select Use compression for faster client-server-transfer, to compress the data sent to and received from the CVS server. This will speed up the transfer, especially on a dialup connection.
Note |
Some newer GNU CVS servers (1.12.9 < version <= 1.12.13) us a buggy zlib-library and have problems when this option is selected. |
Select No history logging to tell the CVS server not to log your actions. This option typically is unselected.
Select, which encoding your local text files have. This option is important for, e.g., the built-in file compare to display correctly non-US-ASCII characters.
If you have some UTF-16 encoded text files in your project, select the checkbox.
Note |
This option only has influence on local operations like built-in file compare or the conflict solver. UTF-16 encoded files need to be stored as binaries in the repository (SmartCVS detects them as binaries automatically), otherwise the CVS server will destroy the content when doing merges! |
Define, whether the text files of your project should be stored as ASCII or as Unicode (UTF-8) in the repository. If all of your team members are working on the same operating system, you can use the ASCII option. If you use text files that contain unicode characters (e.g. Chinese) or your team members are working on different operating systems, you should select the Unicode (UTF-8) option, before adding/importing any text file in the repository! Even if other SmartCVS users access this module from other operating systems using other encodings, they will get the right characters.
Warning |
Be sure, that all of the users who access the module use the same options! |
Select Don't convert tabs when SmartCVS should not change the tab characters in your text files. Select Convert inner-line tabs to spaces to change tab characters to spaces, which are not the leading characters in the lines of your text files. Most often inner-line tabs will be inserted by not-so-smart text editors or IDEs and should be converted to spaces, because they make the files look ugly with different tab size values. Select Convert tabs to spaces to convert all tab characters in your text files to spaces. For the last two options you also need to set the Tab Size to the value you are using in your text files.
Select Strip trailing whitespace to remove spaces and tabs from the ends of the lines of your text files.
Note |
The above two options do not influence your local files directly, they only change the way, how your files are stored in the repository (or you get them during an Update (see Update) or Checkout (see Check Out) command). |
Select one of the options from Use These Line Separators to tell SmartCVS, what line separators to use, when text files are fetched from the CVS server and should be stored locally.
Use one of the non-platform-dependent options, when you explicitely need to work with - for example - Unix-files on Windows.
Note |
This option does not change your files immediately. The files will be changed, when they are updated from the server. |
If text files with Windows line separators accidently were committed with a Unix CVS client, selecting the option Ignore erroneous CarriageReturn-characters will cause an update command to fetch the files correctly from the repository.