Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PTP/sync-projects"
< PTP
Line 5: | Line 5: | ||
= Known Issues = | = Known Issues = | ||
− | * There | + | * There is no wizard to convert existing remote projects to synchronized projects. |
− | + | ||
* There are some potential pitfalls when configuring projects | * There are some potential pitfalls when configuring projects | ||
** Users should avoid changing configurations inside the new project wizard, as this will cause errors. Instead, add and change configurations after project creation. | ** Users should avoid changing configurations inside the new project wizard, as this will cause errors. Instead, add and change configurations after project creation. | ||
Line 24: | Line 23: | ||
= Change Log = | = Change Log = | ||
+ | |||
+ | === Version 5.0.2 === | ||
+ | |||
+ | * Add sync context menu [https://bugs.eclipse.org/bugs/show_bug.cgi?id=345673 bug 345673]. | ||
+ | * Add wizard to convert local C/C++ or Fortran projects to synchronized projects. | ||
+ | * Support files with odd characters [https://bugs.eclipse.org/bugs/show_bug.cgi?id=354893 bug 354893], with the exception of newline characters [https://bugs.eclipse.org/bugs/show_bug.cgi?id=355270 bug 355270]. | ||
+ | * Add ability to turn off error messages [https://bugs.eclipse.org/bugs/show_bug.cgi?id=355526 bug 355526]. | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=356633 Fix bug 356633]: Failure to add files to repository if a .gitignore file is present. | ||
=== Version 5.0.1 === | === Version 5.0.1 === | ||
* Use separate Git directory (.ptp-sync instead of .git) for sync'ing so that it does not interfere with user's Git repository. | * Use separate Git directory (.ptp-sync instead of .git) for sync'ing so that it does not interfere with user's Git repository. | ||
− | * Sync empty directories | + | * Sync empty directories. |
− | * Prevent users from modifying the synchronization properties of the Workspace configuration | + | * Prevent users from modifying the synchronization properties of the Workspace configuration. |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349372 Fix bug 349372]: Build fails if empty environment variables are present | + | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349372 Fix bug 349372]: Build fails if empty environment variables are present. |
− | * Support managed project types | + | * Support managed project types. |
− | * Add Fortran synchronization wizard | + | * Add Fortran synchronization wizard. |
* Do not sync if only a file's markers have changed (prevents sync'ing during file editing if code analysis is turned on). | * Do not sync if only a file's markers have changed (prevents sync'ing during file editing if code analysis is turned on). |
Revision as of 09:40, 15 September 2011
Contents
Basic Information
Refer to Synchronized Projects User Guide for basic information.
The July 2011 PTP user meeting user-call recording includes a live demonstration of how to setup and configure a synchronized project. (Note: convert to full-screen viewing via the green square in the lower right corner of the screen to be able to read the contents of the demo screens.)
Known Issues
- There is no wizard to convert existing remote projects to synchronized projects.
- There are some potential pitfalls when configuring projects
- Users should avoid changing configurations inside the new project wizard, as this will cause errors. Instead, add and change configurations after project creation.
- The Workspace configuration only appears after the project is created.
- The tool chain selected during creation is used for both the local machine and remote machine. Users need to adjust this after project creation.
- For remote configurations, only the "Sync Builder" works, although other options are available (Project -> Properties -> C/C++ Build -> Tool Chain Editor). The "Sync Builder" is set as the default.
- Attempting to change multiple configurations does not work correctly.
FAQ
I want to use CVS (or another version control system) together with synchronization. How do I setup a synchronized project and download my files from CVS?
- Create an empty Synchronized project
- Right-click on the project: 'Team' -> 'Share Project'
- Configure the repository
- Do not launch the Commit wizard (last page of wizard)
- Right-click on the project: 'Team' -> 'Update' to download all files. The files will automatically be synchronized to the remote host.
Change Log
Version 5.0.2
- Add sync context menu bug 345673.
- Add wizard to convert local C/C++ or Fortran projects to synchronized projects.
- Support files with odd characters bug 354893, with the exception of newline characters bug 355270.
- Add ability to turn off error messages bug 355526.
- Fix bug 356633: Failure to add files to repository if a .gitignore file is present.
Version 5.0.1
- Use separate Git directory (.ptp-sync instead of .git) for sync'ing so that it does not interfere with user's Git repository.
- Sync empty directories.
- Prevent users from modifying the synchronization properties of the Workspace configuration.
- Fix bug 349372: Build fails if empty environment variables are present.
- Support managed project types.
- Add Fortran synchronization wizard.
- Do not sync if only a file's markers have changed (prevents sync'ing during file editing if code analysis is turned on).