我正在为开发人员编写指南,其中包括通过tortoisesvn使用“svn switch”的说明。我们希望指南尽可能地防呆。SVN交换机 - 在什么情况下可以破坏?
开发人员在每个问题创建的不同分支之间切换。一般来说,树枝很相似,但也有一些挑战:
- 在SVN的目录是1.5GB左右大小
- 也有在我们不”的根目录了大量的未版本化Sitecore的文件吨要增加对(需单独更新到SVN牌,另外大小,第三方文件)各种原因
我的问题是:
- 时候可以切换SVN得到本身变成完全破碎的状态?我读过这可能,但一直没有能够自己复制
- 假设我们告诉开发人员始终确保所有更改都在svn切换之前提交,并且我们知道分支不会有根本的不同,有没有其他的最佳实践步骤是我们应该做的?
- 大量未版本控制的文件是否会因为切换目的而伤害我们?我知道svn ignore会有很大帮助,所以他们不会堵塞修改列表。从我的测试中,从一个无版本去一个版本的文件是很好处理的,我们应该决定要添加这些文件之一的库
感谢
更新:使用Windows开发环境
- 笔记本电脑7
- 的Visual Studio 2008与AnkhSVN的
- TortoiseSVN的所有直接SVN操作
- 使用龟交换机
- 运行Apache 2.2 +颠覆服务器的Windows服务器
谢谢,AnkhSVN和TortoiseSVN之间的“陷阱”就是我一直在寻找的东西。更新了关于环境更多细节的问题 – hellomynameisjoel