svn怎么创建tags,branches,trunks目录

svn怎么创建tags,branches,trunks目录,第1张

服务器端创建空的版本库,客户端checkout空版本库出来,在得到的文件夹中创建这三个文件夹,然后commit。如果是使用CollabnetSVNEdge,可以通过服务器端控制台,在创建版本库的时候就选择自动创建这三个文件夹。使用新版的TortoiseSVN创建版本库的时候,也可以选择自动创建这三个文件夹。另外提一下,默认是trunk不是trunks

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

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

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

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

1、trunk是主分支,是日常开发进行的地方。

2、branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。

3、tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。

扩展资料

在SVN中建立Branch和tag的方法如下:

1.选择Branch和tag.

2.在出来的界面中的ToURL中填上URL,一般是svn://IP/Project/branches/branch-1,这样就建立了一个branch-1的branch.建立tag是一样的 *** 作,只不过URL一般是svn://IP/Project/tags/tag-1

3.后面的Createcopyfrom是用于选择从你当前的workingbase中的哪个版本中建立Branch和tag,可以根据自己的选择来订制,一般选择HeadRevision

参考资料:svn-百度百科 svn中文官网


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

原文地址:https://54852.com/bake/11224565.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存