我需要一些关于使用可写 Xlink 的信息。
我有两个项目,我们称它们为Project A和Project B。
每个项目都有自己的存储库:Repo A;和回购 B。每个项目也有自己的工作区:C:\Projects\Project A;和C:\Projects\Project B;
Project B引用Project A,所以我在Project B 的工作区创建了一个可写的 Xlink 来引用Project A,将“XLink 目标变更集”设置为Project A中的最后一个变更集。我进行了签到和更新,来自Project A的代码现在出现在Project B下的文件夹中:C:\Projects\Project B\Project A。所有这一切似乎都按预期工作。
但是,当我对项目 A进行更改(在项目 A 的工作区中)并将它们签入时,Xlink 并没有改变。然后我编辑了 Xlink 并将“Xlink 目标变更集”更新为Project A中新的最后一个变更集,进行了签入和更新,然后将Project A中的最新代码拉到了Project B下的文件夹中。
所以我有几个问题:
我必须做什么才能让 Xlink 显示为已更改?
在处理项目 A时,我应该在项目 A 的工作区 ( C:\Projects\Project A ) 中工作,还是应该在项目 B 的工作区 ( C:\Projects\Project B\Project A )中处理项目 A代码?
假设我在Project B 的工作区中对Project A进行更改,我什至需要Project A的工作区吗?
任何帮助将不胜感激。