为什么我的myeclipse导入svn项目没有svn项

myeclipse svn 分支 - zzm - ITeye技术网站
博客分类:
首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此 时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是 trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然,到最后我们可以通过【合并】功能,将分支合 并到trunk上来,从而最后合并为一个项目。 下面是在eclipse下使用subeclipse插件详细使用过程: 首先建立一个工程,名字叫Facebook 1.建立分支,为新的分支指定访问URL:Facebook3[注释不要忘了] 2.建立好分之后,使用“切换”功能切换到分支下进行开发。 我新建了一个FB3.html的文件并在分支下进行提交。 3.切换回trunk版【即URL为Facebook的版本】 你会发现trunk版里并没有出现我们刚刚提交的FB3.html,因为FB3.html是属于分支的,接下来我们要做的就是“合并”,通过合并,我们可以将分支下进行的更改合并到trunk版里。 下面是合并的主要配置: 起始路径:trunk版的路径【若需要把trunk版的改动合并到分支则相反】 目标路径:从哪里获取改动【这里是分支路径】 你可以使用指定的版本号,这里采用最新修订版。 4.点击合并,你会发现trunk版下新增了一个文件FB3.html 这样我们就将分支下所做的改动合并到了trunk版里。 值得注意的是: 1.在建立分支的时候最好添加注释。 2.进行合并前最好保证两个版本都是干净的【即没有未提交或者冲突的文件存在】 3.合并时的目标路径:需要把谁的改动合并到其他版本就填谁的URL。 整个过程的SVN命令行输出如下:
copy -rHEAD svn://192.168.1.192/placii/staggingarea/xiangqi/Facebook svn://192.168.1.192/placii/staggingarea/xiangqi/Facebook3
propset subclipse:tags "1538,Facebook2,/Facebook2,branch
1540,Facebook3,/Facebook3,branch" E:/myeclipse/workspace/Facebook
switch svn://192.168.1.192/placii/staggingarea/xiangqi/Facebook3 E:/myeclipse/workspace/Facebook -rHEAD
At revision 1541.
add -N E:\myeclipse\workspace\Facebook\WebRoot\FB3.html
E:/myeclipse/workspace/Facebook/WebRoot/FB3.html
commit -m "" E:/myeclipse/workspace/Facebook/WebRoot/FB3.html
E:/myeclipse/workspace/Facebook/WebRoot/FB3.html
Transmitting file data ...
Committed revision 1542.
switch svn://192.168.1.192/placii/staggingarea/xiangqi/Facebook E:/myeclipse/workspace/Facebook -rHEAD
E:/myeclipse/workspace/Facebook/WebRoot/FB3.html
Updated to revision 1542.
===== File Statistics: =====
Deleted: 1
merge svn://192.168.1.192/placii/staggingarea/xiangqi/Facebook@HEAD svn://192.168.1.192/placii/staggingarea/xiangqi/Facebook3@HEAD E:/myeclipse/workspace/Facebook
E:/myeclipse/workspace/Facebook/WebRoot/FB3.html
Merge complete.
===== File Statistics: =====
希望本文能有所帮助。 其他参考资料:
===========================关于合并========================== 我在合并的时候发现,合并后文件被直接覆盖掉了,而没有出现本该出现的【冲突】,后来经过仔细研究发现,是操作问题。 假设我原来的项目是placii,建立了一个分支是placiiStore.现在需要将分支placiiStore合并到主干线上。那配置应该如图所示 1.【起始路径】:这里需要填分支的路径。 2.第一个修订号:建立分支时的版本号。在建立分支时候记录下svn的console 我的是
copy -rHEAD svn://192.168.1.192/placii/trunk/code/server/source%20code/placii svn://192.168.1.192/placii/trunk/code/server/source%20code/placiiStore
propset subclipse:tags "1527,placiiStore,/source code/placiiStore,branch
1549,placiiStore,/source%20code/placiiStore,branch" E:/myeclipse/workspace/placii
switch svn://192.168.1.192/placii/trunk/code/server/source code/placiiStore E:/myeclipse/workspace/placii -rHEAD
At revision 1550.
3.目标路径:这里使用起始路径。 4.目标版本号:使用最新版即 HEAD. 点击合并,如果有人在主干线版本上做了更改,而你再分支上也对这个文件作了更改,将会产生冲突。然后手动把冲突的代码合并一下,右键-标记为解决,这就达到我们的目的了。
转载至:/blog/512745
浏览: 337568 次
来自: 南京
代理的源代码是怎么获取到的啊,
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
谁知道怎么用java post这个数据吗r={&vf ...
m 写道qq 写道能给源码 ...& mac myeclipse10 SVN 插件解压方式安装
之前在mac myeclipse10中安装了svn site-1-1插件,当时安装完没有感觉到不好用,用了一段时间感觉特别恶心,具体原因如下:
1、项目更新速度特别慢,经常卡死,需要重启myeclipse重新更新。
2、通过一个目录复制一个文件夹到另外一个目录,结果把svn本身的信息也复制过去了,提交之后还是提交到之前的目录,并且还冲突
3、文件夹冲突之后清理功能不怎么好用,具体的就不详细说明了,最后安装了最新的插件site-1.10.5.zip好使用多了。
mac myeclipse svn 最新插件安装
1、下载最新的SVN插件包:
2、在Myeclipse安装目录:/Applications/MyEclipse/plugins/下创建一个文件夹为svn并复制下载安装包中的features,plugins 两个文件。
3、在/Applications/MyEclipse/MyEclipse 10.app/Contents/Profile/dropins 路径下创建文件svn.link,并写入刚才下载并复制出来的2个文件夹的路径,例如:path=/Applications/MyEclipse/plugins/svn
4、删除/Applications/MyEclipse/MyEclipse 10.app/Contents/Profile文件下的org.eclipse.update文件夹。
5、重启即可使用SVN插件
6、安装之后myeclipse中的效果
文章作者:
本文地址:
版权所有 & 转载时必须以链接形式注明作者和原始出处!
或许你会感兴趣的文章
- 26,236 views - 26,063 views - 17,180 views - 16,456 views - 11,027 views - 10,839 views
文章数:215
评论数:314myeclipse如何通过SVN服务器,将项目恢复到以前的某一个版本
最好的的方法就是先删除现有的项目,然后再从SVN服务器中,导入某一个特定的版本。
【import 】-【SVN】-【从SVN检出】-【显示日志】,选出试图导入的版本。
导入后,再删除并断开现有SVN服务器的连接(【team】-【断开连接】-【并且从文件系统中删除】)
再建立新的SVN服务器模块,注意不要使用现有模块名字作为名称
【team】-【显示资源历史记录】,在eclipse的【History】下,选中某一行,右击,如果选择【从修改版121回复修改】,则会将多个不同的版本列出,如果选择【Switch to Revision 45】,则将返回到45,但不表示,整个项目都回到了45,如果不做修改,则更新后,继续变为最新的版本
请各位遵纪守法并注意语言文明用myeclipse的svn插件检出的项目怎么没有 jre、java EE呢?需要自己配置?_问答_ThinkSAAS
用myeclipse的svn插件检出的项目怎么没有 jre、java EE呢?需要自己配置?
用myeclipse的svn插件检出的项目怎么没有 jre、java EE呢?需要自己配置?
1,需要自己配置吗?怎么配置?
2,上面那些 zqbp等 项目 如何删除?是不是本地删除了,服务器也没有了?
按投票排序
0支持&&/&&0反对
1)检出的是代码,没有运行环境的
2)本地删除,只要不提交,服务器就不会有变化
PHP开发框架
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
手机客户端
ThinkSAAS接收任何功能的Iphone(IOS)和Android手机的客户端定制开发服务
官方1群:【已满】
让ThinkSAAS更好,把建议拿来。myeclipse中svn图标消失问题 - java程序猿的点滴记录 - ITeye技术网站
博客分类:
浏览: 235460 次
来自: 上海
学习了,感谢分享
哥们,给了思路,赞一个。
public static boolean isVa ...
用navicat 连接oracle连不上什么原因?

我要回帖

更多关于 myeclipse项目关联svn 的文章

 

随机推荐