saniljhaveri / avr-project-ide

Automatically exported from code.google.com/p/avr-project-ide
0 stars 0 forks source link

Create new project from existing #50

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What do you want?
I would like an option to create/save a copy of an existing project into a 
new directory including project source files and and updated references.

Why do you want it?
For similar projects it is more effective to copy existing work and delete 
what you don't need rather that add what you need. It is also practical to 
copy a project and test new ideas / modifications as opposed to modifying 
a working copy.

I do this today through Windows explorer and manually updating references 
in the project file, but would much like to see this automated.

How do you suggest it's added?
Anyway you see fit.

Will it cause any incompatibility problems with previous versions?
Unlikely.

Original issue reported on code.google.com by bflaglie@c2i.net on 3 May 2010 at 7:49

GoogleCodeExporter commented 8 years ago
Hmmm... you shouldn't have to manually update the project file, although there 
is an 
XML entry called DirPath, it has lower priority than the actual directory that 
the 
project file resides in, DirPath is only used when a file is missing, then the 
program looks for it in DirPath. The absolute paths for each file are written 
as XML 
comments as a reminder, they are ignored by the program.

Although a "Archive Project" feature might be nice, click a button to make a 
exact 
copy of the project in another location. Although sometimes a user might not 
add all 
of the files required into the project (since header files are always 
optional), then 
the archive becomes sorta useless. I might add this anyways.

Right now copying a folder directly without modifying the project file should 
work

Original comment by frank.zhao.main@gmail.com on 4 May 2010 at 4:49

GoogleCodeExporter commented 8 years ago
I added project cloning in update 84 with these options

copy only files managed by the IDE
copy all files within project folder
if a file is outside the project folder, you can choose to make a copy that 
goes into 
the cloned project folder, this is so you can share files between multiple 
projects and 
still make a copy of the project ready to be zipped up without going into other 
folders 
to find them first

Original comment by frank.zhao.main@gmail.com on 7 May 2010 at 3:13