![]() |
1
5
现在磁盘空间一般都很便宜,所以没有真正的理由把所有的东西都限制在一个工作副本上——单独检查分支会给大多数世界带来最好的结果(独立于主干开发,很少有机会忘记自己的位置,如果需要,可以很容易地从分支工作切换到主干工作,不要完成后必须重新下载中继)。 |
![]() |
2
5
我将避免使用SVN交换机,除非在偶尔的情况下(如文档中所述),当您开始对一个分支(如Trunk)编码解决方案,然后得出结论,它在自己的分支(SVN copy Trunk Newbranch;SVN switch Newbranch)中会更好。 您应该总是执行合并到本地工作副本中,这样您就可以在提交更改之前对更改执行diff(您应该习惯于 总是 在提交之前执行,也可以检查代码是否编译。 如果发布分支很大,并且保存一个本地工作副本很麻烦(如果您有很多发布分支正在运行,尤其是这种情况),那么考虑使用分支/补丁管理器-指定一个高级程序员来管理发布分支,他/她可以选择特定的主干更改合并到租赁分公司。大多数人都会将命中的数据保存到他们的磁盘使用中,并且您可以更好地控制稳定的发布分支。 |
![]() |
3
1
这是一个相当哲学的问题。为了避免问题2,我可能会使用单独的签出进行合并。这样做可能需要更长的时间,但肯定更灵活。 |
![]() |
4
1
我经常使用SVN的稀疏结帐功能。如果我签出一个存储库,我将签出
然后我去完全递归地更新我想工作的内容。如果我已经完成了一些在存储库中不需要删除但在我的磁盘上不再需要的事情,我只需要再次将其更新到直接子对象。 这有明显的优势,可以镜像磁盘上存储库的实际布局。这样很容易导航到某个分支。这种方法的另一个优点是,一个简单的更新将告诉您新的标记和分支。 我还没有遇到一个存储库,其中的标记或分支的数量是如此巨大,以至于只需检查文件夹就不会递归地浪费空间。 |
![]() |
algo · 在C语言中,将两个指针数组合并成第三个指针数组++ 2 年前 |
![]() |
Davi A. Sampaio · 合并对特定键具有相同值的dict 2 年前 |
![]() |
hncl · JS使用map合并两个子数组 2 年前 |
![]() |
userj · 如何合并两个基于数字的列标题不断增加的数据帧? 2 年前 |
![]() |
Nihilum · 在Python上合并数组而不求其重叠单元格的和 2 年前 |