如果我通过将目录拖到Tortoise中的新位置将目录移动到同一存储库中的另一个位置,我无法在移动之前签出修订,因为这些旧版本的URL不再有效.
如何移动目录并仍然可以在移动之前访问修订版?
示例:如果我搬家
trunk/folder1/source
Run Code Online (Sandbox Code Playgroud)
至
trunk/folder2/source
Run Code Online (Sandbox Code Playgroud)
然后我可以在folder2下看到"source"文件夹,我可以查看头部修订版,这意味着产生移动的修订版.
但是,如果我尝试签出在移动之前提交的旧版本,我会收到一个错误,即该URL不存在.我想这是因为旧修订版的网址仍指向旧路径.
但是必须有一种方法可以解决这个问题,否则,如果您放弃对较旧版本的访问,那么移动就没有意义.
问题是:我尝试在存储库浏览器中查看头部修订版树时签出旧修订版。在这个视图中,我尝试签出旧版本的 trunk/folder2/source ,由于移动,该旧版本中不存在该版本。
解决方案:
感谢大家的提示,它们引导我走向正确的方向。
| 归档时间: |
|
| 查看次数: |
6000 次 |
| 最近记录: |