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

svn服务器上是最新版本,我本地之前备份了一个“发布”版本(不是最新版本,因为最新的不一定要发布上线),现在我想把我本地的文件夹和服务器上的绑定(关联)起来,但是不获取s... svn服务器上是最新版本,我本地之前备份了一个“发布”版本(不是最新版本,因为最新的不一定要发布上线),现在我想把我本地的文件夹和服务器上的绑定(关联)起来,但是不获取svn上的最新版本,不知道怎么弄?(以前用的TFS,vs里面直接可以绑定的,但是svn里面没找到) 展开
 我来答
stoneman1976
2012-12-14 · TA获得超过7856个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:2288万
展开全部
chy_dl2008是正解。

我理解你现在想实现的是保留之前发布的那个版本,同时还能继续开发新版本,不会因开发新版本而丢失或弄乱那个发布版。这就要用到SVN的分支/标记功能,你先查看日志,确定之前那个发布版的SVN版本号,然后从这个SVN版本号打个标记,然后就可以继续新开发工作了。如果以后想找回那个发布版,只要从那个标记找回就行了。

关于分支、标记的具体操作,可以看我的百度文库,里面有篇在windows环境下使用SVN的PPT,里面有详细讲解。
追问
还是感谢你!不过你还是误解了!我只是想把本地的一个文件夹和文件跟服务器上的绑定起来;比如SVN服务器地址换了,用到重定向就可以解决;如果客户端地址换了,但是不想重新获取,只想绑定服务器(要保留本地版本),怎么弄?谢谢
追答
我还是不太明白,客户端不存在换地址的问题啊。
SVN的客户端checkout出来的就是一个文件夹而已,这个文件夹内部有个.svn隐藏文件夹,这个隐藏文件夹中存放了SVN客户端的控制信息,只要这个隐藏文件夹在,checkout出来的文件夹就是受控的。你可以把checkout出来的这整个文件夹随便复制到什么地方,都能够继续进行commit、update,完全没影响的。
chy_dl2008
2012-12-04
知道答主
回答量:50
采纳率:0%
帮助的人:26.3万
展开全部
可以在找到你发布版本的版本号,打一标签或分支

更简单的是记住你发布时的版本号,更新时只更新到那个版本即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友172fcf588
2012-12-02 · 超过11用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:30.1万
展开全部
用TeamForge
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长尾科技
2018-07-18 · TA获得超过551个赞
知道答主
回答量:54
采纳率:0%
帮助的人:35.3万
展开全部
遇到了同样的问题,我倒是找到一个曲线救国的办法:随便建一个文件夹,从服务器把最新的文件CheckOut到本地一份,其实不用全部下载,只要第一个.svn文件夹下载下来就行了(需要设置显示所有的文件夹,.svn 文件夹默认是隐藏的),然后把这个.svn文件夹复制到你本地备份的版本里就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式