TortoiseSVN

*、svn客户端项目上传部署

前提:我使用的是IDE之MyEclipse中配置的插件svn
第一步:当前项目断开之前的svn连接
第二步:当前项目share project
第三步:url的路径是当前项目的根目录,注意是根目录
换句话说当前项目整体上传至svn
第四步:使用项目名称作为文件夹名或改名均可
第五步:添加注释finish即可
第六步:当前项目右键与资源库同步然后再提交目标文件即可
第七步:可能完成以上操作后项目根目录会有红色冲突
第八步:当前项目右键同步->覆盖/更新
第九步:当前项目再同步然后根目录提交

*、不应该出现在该处的Bug-(No bean named 'sessionFactory' is defined)

首先:若常规的框架配置文件中配置无误,确实能找到bug报出无法找到的bean,那么往下看;
然后:项目彻底清理:web-inf下的classes文件夹内的所有文件、 IDE中的clean、Tomcat部署下的remove、物理路径下Tomcat文件夹下的work不需要的文件能不要就删掉,删掉,删掉
接着:查看项目的java compliance中的jdk版本是否一致
综上:能看到这里说明该问题出现的原因是缓存而不是项目本身的Bug,啊哈哈

*、覆盖/更新和更新的区别

覆盖/更新
放弃本地文件强行更新svn上的最新版文件
更新
更新svn上与本地尚未不存在的内容但本地内容保留

    备注:

由于在上传的时候放弃了.classpath和.project文件,所以其他成员在下载该项目时需要选择“作为新项目检出”从而自己生成以上两个文件(PS:也可以从其他地方copy再修改),此时需要注意该项目的项目类型如java工程、java web工程等等

*、修改svn中项目原先的url

由于公司换服务器等问题,可能会遇到svn地址变动,有多种方式
如svn资源库直接右键重定位;
以上方式失败可以通过修改项目路径中的wc.db中的 resposibilil表中的url字段,哈哈
这次写的不详细,若有疑问可@本人,嘿嘿

*、迁移,整个项目的迁移,带着svn信息的迁移

扫描二维码关注公众号,回复: 256048 查看本文章
在一次工作交接中,由于已经写好的功能代码不能及时上线,所以需要将其直接交接给其他同事,自己本想问问度娘或他人,但最终还是决定自己花十分之动手操作一番,毕竟实践出真知。
结果?
结果当然是可以的啦,哈哈
但是在从本机向虚拟机中copy项目文件时老是提示200 type的异常,然后我猜想是不是打成压缩包可以,没想到意外的是不仅可以,而且速度简直了,爽。

*、意外

    一次遇到win10共享失败的案例,大牛看过之后猜测是该软件导致win10共享功能异常,所以该软件慎用呀(待验证后会更新该问题-2017年11月28日16:13:14,目前需要共享采用ftp,详见http://lbovinl.iteye.com/blog/2401144)!

猜你喜欢

转载自lbovinl.iteye.com/blog/2364544