Howto configure "Branch and tag settings" [message #25924] |
Fri, 18 July 2008 07:21 |
Eclipse User |
|
|
|
Originally posted by: lorenzo.martinelli.tele2.it
I use the classical svn structure:
myproject1
|----trunk
|---dir1
|---dir2
|---dir3
|---...
|----branches
|---mybranch1
|---dir1
|---dir2
|---...
|---mybranch2
|---...
|----tags
|---mytag1
|---dir1
|---dir2
|---...
|---mytag2
|---...
myproject2
|----trunk
|---...
|----branches
|---...
|----tags
|---...
I use SVN 1.5 and JavaHL 1.5.
I've selected in tab Repository, "Respect project structure".
When I create a tag mytag from the trunk I obtain:
myproject1
|----tags
|---mytag
|---trunk
|---dir1
|---dir2
|---dir3
I don't want the folder trunk in mytag!!!
With the previous version of SVN (and Connector) or with TortoiseSVN, I
obtain what I expect:
myproject1
|----tags
|---mytag
|---dir1
|---dir2
|---dir3
It's a bug? It's possible configure better this behaviour?
A workaround is to set "Manual specification" instead of "Respect project
structure", but with this configuration I loose many functionality!
Best regards,
Lorenzo Martinelli
|
|
|
Re: Howto configure "Branch and tag settings" [message #25967 is a reply to message #25924] |
Fri, 18 July 2008 07:35 |
Eclipse User |
|
|
|
Originally posted by: alexander.gurov.polarion.org
Hello Lorenzo,
It looks like a bug. Could you please describe exact steps to reproduce it
(do you have performed tagging for repository resources using SVN
Repositories Exploring view or for already checked out projects etc.)?
|
|
|
Re: Howto configure "Branch and tag settings" [message #26008 is a reply to message #25967] |
Fri, 18 July 2008 08:52 |
Eclipse User |
|
|
|
Originally posted by: lorenzo.martinelli.tele2.it
Configure JavaHL 1.5.0
Set "Respect project structure"
Create a "Java Project" with "Projects from SVN" wizard (select trunk
folder).
From Java Perspective, select Team/Tag... and create tag (for example
Ver-1_33_0)
From svn console I obtain:
*** Check Out
svn checkout "https://svn.myco.com/lab713/uni/trunk@HEAD" -r HEAD --depth
infinity "D:\work\workspace\source\uni"
A D:/work/workspace/source/uni/releaseNotes.css
A D:/work/workspace/source/uni/project.xsd
A D:/work/workspace/source/uni/doc
A D:/work/workspace/source/uni/doc/analisysAndDesign
A ...
A ...
A ...
A ...
A D:/work/workspace/source/uni/releaseNotes.xsl
D:/work/workspace/source/uni
At revision 733
*** Ok (took 04:26.141)
*** Tag
svn mkdir "https://svn.myco.com/lab713/uni/tags/Ver-1_33_0" -m "Prova di
tag"
svn copy "D:/work/workspace/source/uni"
"https://svn.myco.com/lab713/uni/tags/Ver-1_33_0/trunk" -r WORKING -m
"Prova di tag"
A D:/work/workspace/source/uni
*** Ok (took 00:04.281)
|
|
|
|
|
Re: Howto configure "Branch and tag settings" [message #30863 is a reply to message #26365] |
Sat, 09 August 2008 12:22 |
Eclipse User |
|
|
|
Originally posted by: skateinmars.skateinmars.net
Alexander Gurov a écrit :
> Hello Lorenzo,
>
>
> Do you have ".project" file on repository inside the "trunk" folder?
>
>
Hello, I would like to bump this thread as I have the same problem. (Maybe this
is related with bug 229761 ?)
I created a local respository, with the .project file not checked in (usually we
add eclipse related files in a svn:ignore property of trunk/).
Here is the output from the SVN console (the repository being
file:///home/skateinmars/tests/depotdetest/) showing the issue for tagging and
branching :
*** Check Out
svn checkout "file:///home/skateinmars/tests/depotdetest/trunk@HEAD" -r HEAD
--depth infinity "/home/skateinmars/workspace/depotdetest"
/home/skateinmars/workspace/depotdetest
At revision 1
*** Ok (took 00:00.596)
*** Add to Version Control
svn add "/home/skateinmars/workspace/depotdetest/example"
A /home/skateinmars/workspace/depotdetest/example
*** Ok (took 00:00.018)
*** Commit
svn commit "/home/skateinmars/workspace/depotdetest/example" -N -m "Adding
example file"
A workspace/depotdetest/example
Transmitting file data: workspace/depotdetest/example
Committed revision 2
*** Ok (took 00:00.677)
*** Tag
svn mkdir "file:///home/skateinmars/tests/depotdetest/tags/REL1" -m "Tagging
release 1"
svn copy "/home/skateinmars/workspace/depotdetest"
"file:///home/skateinmars/tests/depotdetest/tags/REL1/trunk" -r WORKING -m
"Tagging release 1"
A /home/skateinmars/workspace/depotdetest
A /home/skateinmars/workspace/depotdetest/example
*** Ok (took 00:00.640)
*** Branch
svn mkdir "file:///home/skateinmars/tests/depotdetest/branches/stable" -m
"creation of the stable branche"
svn copy "/home/skateinmars/workspace/depotdetest"
" file:///home/skateinmars/tests/depotdetest/branches/stable/t runk" -r WORKING -m
"creation of the stable branche"
A /home/skateinmars/workspace/depotdetest
A /home/skateinmars/workspace/depotdetest/example
*** Ok (took 00:00.663)
|
|
|
|
Re: Howto configure "Branch and tag settings" [message #30968 is a reply to message #30863] |
Mon, 11 August 2008 07:58 |
Eclipse User |
|
|
|
Originally posted by: alexander.gurov.polarion.org
Hello Jean-Philippe,
Subversive uses .project file in order to detect project layouts. So, if
no .project file available on the repository then project layout is always
recognized as "multiple project layout".
|
|
|
Re: Howto configure "Branch and tag settings" [message #31003 is a reply to message #30933] |
Mon, 11 August 2008 07:59 |
Eclipse User |
|
|
|
Originally posted by: alexander.gurov.polarion.org
Hello Lorenzo,
Subversive uses .project file in order to detect project layouts. So, if
no .project file available on the repository then project layout is always
recognized as "multiple project layout".
|
|
|
Re: Howto configure "Branch and tag settings" [message #31037 is a reply to message #30968] |
Mon, 11 August 2008 08:24 |
Eclipse User |
|
|
|
Originally posted by: skateinmars.skateinmars.net
Alexander Gurov a écrit :
> Hello Jean-Philippe,
>
> Subversive uses .project file in order to detect project layouts. So, if
> no .project file available on the repository then project layout is
> always recognized as "multiple project layout".
>
Thanks for the answer, it indeed works fine with a .project in the repository.
Is there a way to set a local preference (per-project or eclipse-wide) about
this projects-layout, forcing subversive to use a single project layout ?
|
|
|
|
Re: Howto configure "Branch and tag settings" [message #31140 is a reply to message #31003] |
Mon, 11 August 2008 12:48 |
Eclipse User |
|
|
|
Originally posted by: lorenzo.martinelli.tele2.it
I've installed the new version 0.7.2 (with JavaHL 1.5.1)
I've added ".project" file on repository inside the "trunk" folder:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>uni</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
But when I try to create a tag (Ver-1_34_0) I obtain this error:
Tag operation for some of selected resources failed.
A path under version control is needed for this operation
and from svn console:
*** Tag
svn copy "C:/tmp/workspace/uni" "https://svn.myco.com/uni/tags/Ver-1_34_0"
-r WORKING -m "My comment"
A path under version control is needed for this operation
*** Error (took 00:02.343)
|
|
|
Re: Howto configure "Branch and tag settings" [message #31175 is a reply to message #31140] |
Mon, 11 August 2008 13:58 |
Eclipse User |
|
|
|
Originally posted by: alexander.gurov.polarion.org
This error relates to JavaHL binaries of 1.5.1 version. As workaround
we've published new Subversive build on the weekly update site. This build
contains oldest JavaHL binaries of 1.5.0 version which does not contain
this issue.
|
|
|
Powered by
FUDForum. Page generated in 0.03850 seconds