
chy_dl2008是正解。
我理解你现在想实现的是保留之前发布的那个版本,同时还能继续开发新版本,不会因开发新版本而丢失或弄乱那个发布版。这就要用到SVN的分支/标记功能,你先查看日志,确定之前那个发布版的SVN版本号,然后从这个SVN版本号打个标记,然后就可以继续新开发工作了。如果以后想找回那个发布版,只要从那个标记找回就行了。
关于分支、标记的具体 *** 作,可以看我的百度文库,里面有篇在windows环境下使用SVN的PPT,里面有详细讲解。
java项目一般都是团队开发,当多人共同编写一个项目的时候。代码的整合就需要用到专门的源码管理工具了。另外java项目版本的不断更新,也需要版本的管理。所以源码管理与版本控制工具也是每个java程序员必须要熟练掌握的。目前比较流行的java版本控制工具主要有svn、git这两款软件。昌平北大青鸟认为这两种工具也是每个java程序员必须要熟练掌握的。
SVN
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。SVN的缺陷是过分依赖网络,不适合分布式开发。
使用svn的工作流程如下:1、早上从从服务器下载项目组最新代码。
2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
Git
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持(ps:这得分是用什么样的服务端,使用>
目前GIT已经可以在windows下使用,主要方法有二:msysgit和Cygwin。Cygwin和Linux使用方法类似,Windows版本的GIT提供了友好的GUI(图形界面),安装后很快可以上手使用。
你到底是要checkout到某一版本还是最新版本
你要checkout到某一版本:svn checkout -r 版本号 URL PATH
你要checkout到最新版本,不要-r选项(以及后面的版本号)就行了
不一定,svn无法访问可能是由于网络问题、svn服务器配置问题或者svn客户端配置问题等原因造成的。解决方法:
1检查网络是否正常,可以尝试使用ping命令检查svn服务器的网络连接情况;
2检查svn服务器的配置,确保svn服务器的配置正确,并且svn服务器的端口号正确;
3检查svn客户端的配置,确保svn客户端的配置正确,并且svn客户端的端口号正确;
4尝试重新安装svn客户端,确保svn客户端的安装正确;
5尝试使用svn命令行工具,确保svn命令行工具的配置正确;
6尝试使用svn客户端的调试功能,查看svn客户端的日志,以便更好地定位问题。
以上就是svn无法访问的解决方法和做法步骤,希望能够帮助到大家。
查看软件版本:svn --version
查看文件或目录状态:
svn status -v path(显示文件和子目录状态)
第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。
注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的svn中保留了本地版本的原始拷贝。
简写:svn st
如果有什么Linux问题的话,建议先百度一下,或者加入一些Linux论坛社区、群等,一般会有很多人帮助你的,建议你去“Linux就该这么学”看看,蛮不错的一个站。
以上就是关于svn 如何将本地文件夹和服务器上的关联起来,但是不获取最新版本全部的内容,包括:svn 如何将本地文件夹和服务器上的关联起来,但是不获取最新版本、昌平北大青鸟分享java源码管理与版本控制工具、svn上我想要checkout某一版本到最新版本,应该怎么 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)