svn - 在主干内使用 svn 开关
问题描述
我有一个项目,除了源代码外,还包含很多数据,即有一个大project
目录,里面有一个小source
目录。我想创建source
目录的分支,但到目前为止项目中没有人使用分支,所以没有“主干”。我想知道以下方法是否可行,或者是否可能存在任何问题:
project$ mkdir branches
project$ svn cp source branches/mybranch
project$ cd source
project/source$ svn switch ^/project/branches/mybranch
# Work with branch...
project/source$ svn commit
# Back to "trunk"...
project/source$ svn switch ^/project/source
我用一个单独的 SVN 存储库对此进行了测试,它似乎有效。但是,像上面的最后一行或类似的东西
# Merge trunk into branch.
project/source$ svn merge ^/project/source
看起来有点危险。
解决方案
推荐阅读
- arrays - 如何在表格中搜索单元格值
- etl - 在一个组件 ADF 中创建多个派生列
- node.js - 当在 apiEndpoints 中没有将 localhost 作为主机时,“无法 GET /”使用带有 nodejs express API 的 express gateway 或“Bad gateway”的问题
- javascript - 如何查看一个数组中的每个数字是否在另一个数组中找到平方?
- jersey - Java 11 上的泽西岛 1.19.4
- google-cloud-platform - G Suite 超级用户活动通知
- python - 即使对象是在之前创建的,也找不到 tkinter TclError 项目
- laravel - Laravel - 如何急切加载枢轴关系以防止 N+1 查询?
- php - 如何彻底改变laravel中的auth表?
- matlab - 交错/交错/将两个向量交织成一个数组