qua*_*ano 11 svn branch commit
我已经制作了一些我希望保存在存储库中的实验代码,但我不希望它在主分支上.你会如何将它交给一个分支机构?
也许我弄错了,但是我对分支的理解,实际上你所做的就是将已经签入的代码复制到存储库中的另一个目录.我想可以将主分支复制到另一个位置,然后将工作副本存储库位置指针更改为指向该位置,然后提交实验代码.但这似乎有点啰嗦.这真的是你怎么做的?
Gre*_*ill 14
这确实是你如何做到的(至少在Subversion中).例如:
svn cp svn://server/repo/trunk svn://server/repo/branches/experiment svn switch svn://server/repo/branches/experiment svn commit -m "testing stuff"
Subversion cp(复制)操作设计得非常便宜,并且实际上不会再次复制存储库中的所有代码.它只是设置指向您从中复制的修订版的指针trunk.
并非所有系统都以这种方式工作 例如在Git中,你可以创建一个新的分支,并切换到它使用一个命令:git checkout -b experiment.
| 归档时间: |
|
| 查看次数: |
4526 次 |
| 最近记录: |