我们知道它对darcs
内部分支没有特别的支持,但http://hub.darcs.net允许分叉一个 repo,然后跟踪与主线 repo 相关的分叉。(相关的回购显示在网站的“分支”部分。)
分叉所做的是复制回购的当前状态。
如果我想从旧标签分支(在新分支中从旧状态继续开发)怎么办?(并且仍然将分支/叉子作为“分支”下的相关回购进行跟踪。)
我们知道它对darcs
内部分支没有特别的支持,但http://hub.darcs.net允许分叉一个 repo,然后跟踪与主线 repo 相关的分叉。(相关的回购显示在网站的“分支”部分。)
分叉所做的是复制回购的当前状态。
如果我想从旧标签分支(在新分支中从旧状态继续开发)怎么办?(并且仍然将分支/叉子作为“分支”下的相关回购进行跟踪。)
您可以分叉存储库,然后使用
ssh hub.darcs.net obliterate <reponame>
删除补丁。
不幸的是,它目前不接受任何使返回标签有点不方便的参数,但它仍然应该是可能的。
你也可以做类似的事情
darcs 获取 repo 的本地副本,并且 darcs 在本地删除 -a -t TAG(或者,darcs get -t TAG ...)
删除集线器 repo 并重新创建它(通过 web 或 ssh hub.darcs.net init REPO)
darcs推-a。