svn代码怎么传到branchest和tags

svn代码怎么传到branchest和tags,第1张

前提:你要有分支(branches)或者基线/标签(tags)的读写权限

*** 作方法:右键你需要进行 *** 作的受控文件夹(带SVN文件夹和SVN标识)TSVN-->branch/tag-->to path 填入branch或者tag的路径,然后后面加标识的文件夹名 比如V100或者FZ2013等等,但是不要实际去建这个文件夹,也就是说如果你需要在V100上层加一个什么路径就建一个文件夹,但是最下层的目录不要建(不然提示路径已存在),默认是当前版本,你也可以在下面选show log找对应的历史版本 然后点OK就可以了。

另一种 *** 作方法:右键TSVN-->版本库浏览器-->在banches或者tags下建一些文件夹(不建也行) 复制这个路径,在你对应的trunk下的目录上右键Copy to 把复制的那个路径粘贴进去然后后面再加/projectname-v100-build1(举例,这里是tags下的第一个版本的第一次构建,也可以用其他的) 点OK就可以了;如果你不是最新的版本保存进去 就先显示日志 在日志上有分支和标记branch/tag的命令就可以了

如果你只是想保存 其实直接导入也是一个办法,但是不符合 *** 作,因为用命令的话 branch和tag下面的代码其实只是保存的特定版本的快捷方式 不占用物理空间而且 *** 作很快(但是照样可以下载可以提交);如果你代码很多版本也多你用直接导入 那你的版本库会很大而且导入也很慢

1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

也就是说自己机器上有一个git仓库。

这和svn是不同的,svn是没有本地的仓库的。

所以git是先提交到本地仓库,然后推送到服务器。而svn是直接提交到服务器。

这里说一下几个含义:

拉取:将服务器中git仓库的数据拉取到本地git仓库,同时修改(更新)当前分支的文件

获取:仅仅将服务器中git仓库的数据拉取到本地git仓库

提交:将修改的文件提交到本地git仓库。

推送:将本地git仓库上的数据推送到服务器。

2、在自己的机器上根据不同的开发目的,创建分支,修改代码。

git和svn的一点不同在于svn是通过目录结构来区分不同的分支的。而git你可以点击切换/检出 来切换不同的分支。

在svn上右键点击Repository Browser可以看见整个工程的目录结构

在git上可以点击版本分支图查看整个工程的分支解构。

3、在单机上自己创建的分支上提交代码。

4、在单机上合并分支。

5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

6、生成补丁(patch),把补丁发送给主开发者。

git分支保护:自己并没有权限推送到当前分支:

1自己创建一个分支,

2将自己创建的分支推送上去,

3登录git,发送Merge Requests(合并分支的请求)给相关人员。

4通知相关人员,并由相关人员将你的代码合并到主分支

1同步在Eclipse下,右击你要同步的工程-team-与资源库同步-这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同; 2提交在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,

首先需要在电脑上安装一个SVN软件,我这里以TortoiseSVN为例:

1,安装SVN管理软件,TortoiseSVN为例;

2,在电脑上新建一个文件夹,右键点击选择菜单中的“SVN检出”按钮(英文版为checkout),如图:

3,在d出的对话框中,版本库url一栏,填写服务器地址,如图:

4,点击确定即可。

以上就是关于svn代码怎么传到branchest和tags全部的内容,包括:svn代码怎么传到branchest和tags、如何在svn系统中使用git、如何使用svn在eclipse上打分支等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9411003.html

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

发表评论

登录后才能评论

评论列表(0条)

保存