![]() |
1
6
我发现使用Tortoissesvn进行文件系统级重组更容易。但是,有一个陷阱: 使用Tortoissesvn移动文件系统上的文件时:
如果您只是随意移动文件而不进行上述操作,Tortoissesvn会非常困惑,并在描述时做出反应。 |
![]() |
2
6
将所有共享代码编译到一个dll,然后引用其他项目中的代码,难道不是更容易吗? 问题是,您将共享文件夹的目录结构与所有项目紧密耦合在一起,这必然会给您带来麻烦,尤其是当它发生更改时。 关于使用哪一个SVN客户机-我建议使用Tortoise进行任何不完全在单个VS解决方案中的更改,并且您组织代码的方式向我建议您所谈论的更改与多个解决方案相关。因此,使用乌龟。 在乌龟中轻松移动物体的关键是使用 右键单击拖动特征 ,执行支持SVN的移动。 |
![]() |
3
1
实际上,重新组织目录结构是相当困难的,它既不是乌龟,也不是ankh问题,它只是一个颠覆性的问题。 问题是SVN理解添加/删除,但不理解“移动”或“重命名”。因此,您有一个文件夹,其中包含相同的隐藏.svn元数据,但现在移到了另一个地方,这会混淆svn。 更新: 看看安提克的解决方案,这比手工处理元数据要好。 |
![]() |
4
-2
乌龟!!我和AnkhsVN+VS2008有问题。我通常在执行“提交”之前执行“更新” |