svn 如何将本地文件夹和服务器上的关联起来,但是不获取最新版本

svn 如何将本地文件夹和服务器上的关联起来,但是不获取最新版本,第1张

chy_dl2008是正解。
我理解你现在想实现的是保留之前发布的那个版本,同时还能继续开发新版本,不会因开发新版本而丢失或弄乱那个发布版。这就要用到SVN的分支/标记功能,你先查看日志,确定之前那个发布版的SVN版本号,然后从这个SVN版本号打个标记,然后就可以继续新开发工作了。如果以后想找回那个发布版,只要从那个标记找回就行了。
关于分支、标记的具体 *** 作,可以看我的百度文库,里面有篇在windows环境下使用SVN的PPT,里面有详细讲解。

1、打开eclipse开发工具,在需要进行关联的项目上点击右键,选择team。

2、选择share Project,在team *** 作按钮右侧,选择分享项目。

3、选择svn版本控制。高版本的eclipse都支持svn、cvs、git等代码同步插件,这里使用svn演示,选择svn插件。

3、选择需要关联的项目,找到svn目录链接,选择需要和哪个项目进行关联,然后点击下一步。

4、确定好需要进行关联的项目之后,然后点击完成,进行开始同步代码。同步的过程中不会影响svn代码和本地代码。

5、最后点击Finish进行同步,系统会提示文件夹{0}已存在于资源库中,不影响继续即可。

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

1、首先,从SVN上检出服务器的文件目录,打开要放置新文件的目录,将本地新建的文件复制过去。

2、SVN目录中新增的文件会显示特殊标识,表示这个文件还没有进行登记。

3、使用加入功能将新增的文件进行登记。新增的文件登记后还未上传至SVN服务器,所以包含这个新文件的各层文件夹都会被标识红色感叹号以做提醒。

4、提交新增的文件才能将本地修改上传至SVN服务器,选择任意层的文件夹都可以进行提交。

5、提交时可以对本次修改内容进行描述。

6、提交成功后,SVN检出的目录就变成绿色标识了。这时其他人也可以从SVN服务器上检出这些更新的文件了。

1首先,假设你的电脑是win7 64位的,你要准备的东西:VisualSVN-Server-301-x64msi和TortoiseSVN-18825755-x64-svn-1810msi
2安装完之后
3打开VisualSVN Server Manager,直接右键Repositories,Create New Repository,输入Repository Name,假设输入的是testsvn,OK
4那么现在在Repositories下就会有一个资源名称叫testsvn
5那么我们现在右键Users,Create User,输入名称密码都是testsvn,OK,我们这就创建了一个叫testsvn的用户了,以后可以用它检入检出数据了
6现在我们要检出这个资源的东西,右键Repositories下的testsvn,Copy Url to ClipBoard,这样就选中了它的url了
7我们在C盘右键,选择SVN Checkout,在URL of repository粘贴,OK
8经过以上步骤之后,你可以检出你的项目了,请尝试在里面新建修改文件提交就行了
9如果你要在eclipse里面使用也可以,因为你已经有了url和用户名密码
10如果我重装系统之后,资源是不是消失了?没关系,在菜单栏的 *** 作(A)-Properties里面设置你的Repositories Root,这样,无论你怎么重装,都没有关系了,自己的svn,局域网的svn就这么配置好了

1、打开eclipse开发工具,在需要进行关联的项目上点击右键,选择team。

2、选择share Project,在team *** 作按钮右侧,选择分享项目。

3、选择svn版本控制。高版本的eclipse都支持svn、cvs、git等代码同步插件,这里使用svn演示,选择svn插件。

3、选择需要关联的项目,找到svn目录链接,选择需要和哪个项目进行关联,然后点击下一步。

4、确定好需要进行关联的项目之后,然后点击完成,进行开始同步代码。同步的过程中不会影响svn代码和本地代码。

5、最后点击Finish进行同步,系统会提示文件夹{0}已存在于资源库中,不影响继续即可。

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

如果你SVN客户端是用TortoiseSVN的话,先在SVN服务器端新建一个空的版本库并分配给你读写权限(这一步通常需要SVN管理员才能 *** 作),然后用TortoiseSVN从客户端将这个空版本库checkout出来,这会得到一个含隐藏的svn文件夹的文件夹,然后将你的项目内容复制到这个文件夹中,然后对这个文件夹点鼠标右键,选择commit,勾选所有要上传的文件,然后点确定就OK了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13419988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-01
下一篇 2023-08-01

发表评论

登录后才能评论

评论列表(0条)

保存