我是 Ankh 和 Tortoise 的新用户。目前正在开发一个 VS2008 应用程序套件,该套件将有多个 .exe 文件,但有很多通用代码。
目前,我们通过将源文件放在“共享”文件夹树中,并在所有需要编译这些文件的 VS2008 项目中使用“添加为链接”来在 .exe 项目之间共享代码。(我们从 VisualSVN 开始,但改用 Ankh,因为它处理链接文件要好得多。)
我们遇到的问题是,我们仍在积极修改共享文件夹树的结构 - 添加新文件夹,并随着项目的发展将现有文件移动到其中。
一直主要使用 Tortoise 来更改目录结构,但一直遇到问题 - 似乎与存储库不同步。我们收到错误消息,指出文件丢失或树冲突。
我怀疑这个问题可能是我们有时会以错误的顺序做事——例如,在移动目录然后提交之前忘记进行更新——但我不确定。
所以,我的问题:
更改目录结构的更好工具是 Ankh 还是 Tortoise?
对于首选工具,必须执行哪些步骤,按什么顺序执行?