我正在使用 Versionsapp 和 beanstalk,并且我有一个我们一直在处理的项目,它有几个实时站点和一个沙箱。所有这些站点都有从主存储库获取的本地文件夹。
一切正常,但我一直在沙盒文件夹中开发新版本的站点,这可能正在开发一段时间,所以我不会将更改提交到存储库,因为这会覆盖现场直播,我们还没有准备好。
我猜我应该创建一个分支并处理它,然后在准备好时覆盖主树,但我现在该怎么办?我可以创建一个新的存储库,或者在他的工作副本前面分支吗?
我正在使用 Versionsapp 和 beanstalk,并且我有一个我们一直在处理的项目,它有几个实时站点和一个沙箱。所有这些站点都有从主存储库获取的本地文件夹。
一切正常,但我一直在沙盒文件夹中开发新版本的站点,这可能正在开发一段时间,所以我不会将更改提交到存储库,因为这会覆盖现场直播,我们还没有准备好。
我猜我应该创建一个分支并处理它,然后在准备好时覆盖主树,但我现在该怎么办?我可以创建一个新的存储库,或者在他的工作副本前面分支吗?
您可以从存储库中的生产副本而不是工作副本创建分支。然后你可以承诺它。查看有关分支的 SVN 书籍,并确保阅读您正在使用的相应版本的 SVN 的书籍。
你基本上应该做的是:
由于您所处的情况,这有点像“黑客”。它会完成这项工作,但如果你与其他人一起工作,它可能会变得复杂。