Subversion svn:外部-什么';这里怎么了?
我首先想说我已经阅读了Subversion手册。我读过。我也读过。这是我的困境 假设我有3个存储库,如下所示:Subversion svn:外部-什么';这里怎么了?,svn,version-control,shared-objects,svn-externals,file-organization,Svn,Version Control,Shared Objects,Svn Externals,File Organization,我首先想说我已经阅读了Subversion手册。我读过。我也读过。这是我的困境 假设我有3个存储库,如下所示: https://server/svn/PlanObject/trunk Objects<br/> https://server/svn/DataAccessObject/trunk Objects<br/> DataAccessObject/ 分支机构/ 标签/ 树干/ DataAccessObject/ DataAccessObjectTests/
https://server/svn/PlanObject/trunk Objects<br/>
https://server/svn/DataAccessObject/trunk Objects<br/>
- DataAccessObject/
- 分支机构/
- 标签/
- 树干/
- DataAccessObject/
- DataAccessObjectTests/
- 平面物体/
- 分支机构/
- 标签/
- 树干/
- 平面物体/
- 平面目标测试/
- WinFormsPlanViewer/
- 分支机构/
- 标签/
- 树干/
- WinFormsPlanViewer/
https://server/svn/PlanObject/trunk Objects<br/>
https://server/svn/DataAccessObject/trunk Objects<br/>
https://server/svn/PlanObject/trunk 对象
https://server/svn/DataAccessObject/trunk 对象
下面是我在进行svn更新后看到的内容
- WinFormsPlanViewer/
- 分支机构/
- 标签/
- 树干/
- WinFormsPlanViewer/
- 物体/
- DataAccessObject/
- DataAccessObjectTests/
https://server/svn/DataAccessObject/trunk Objects<br/>
https://server/svn/DataAccessObject/trunk 对象
这是怎么回事?我做错了什么?当PlanObject也使用svn:externals引用DataAccessObject时,使用svn:externals从WinFormsPlanViewer引用PlanObject和DataAccessObject是否会产生不良后果?您已将svn:externals属性配置为使用两个不同URL的内容填充Object目录。尝试创建两个具有不同目录名的svn:external:
https://server/svn/PlanObject/trunk PlanObjects
https://server/svn/DataAccessObject/trunk DataAccessObjects
您已将svn:externals属性配置为使用两个不同URL的内容填充Objects目录。尝试创建两个具有不同目录名的svn:external:
https://server/svn/PlanObject/trunk PlanObjects
https://server/svn/DataAccessObject/trunk DataAccessObjects
啊,今天早上就想到这个,想踢我自己,因为我以前没想过。我将定义我的svn:external,如下所示:
https://server/svn/PlanObject/trunk Objects<br/>
https://server/svn/DataAccessObject/trunk Objects<br/>
对象/平面对象
对象/数据访问对象
我认为Billie的回答是可以接受的,因为他确实回答了我关于为什么svn:externals的定义不起作用的问题。啊,今天早上刚想到这个,我想踢我自己,因为我以前没想到过。我将定义我的svn:external,如下所示:
https://server/svn/PlanObject/trunk Objects<br/>
https://server/svn/DataAccessObject/trunk Objects<br/>
对象/平面对象
对象/数据访问对象
我将Billie的回答标记为已接受,因为他确实回答了我关于为什么svn:externals定义不起作用的问题。如果我这样做,那么我在WinFormsPlanViewer/trunk/WinFormsPlanViewer/PlanObject目录中有一份DataAccessObject,然后在WinFormsPlanViewer/trunk目录中也有一份DataAccessObject。PlanObject将引用PlanObject目录中的DataAccessObject,WinformsPlanViewer将引用trunk目录中的DataAccessObject。对吗?不是我要找的…你说得对,比利。同一目标文件夹不能有多个外部文件。(请参阅我在上面的注释中如何解决问题的答案)如果我这样做,那么我在WinFormsPlanViewer/trunk/WinFormsPlanViewer/PlanObject目录中以及WinFormsPlanViewer/trunk目录中都有DataAccessObject的副本。PlanObject将引用PlanObject目录中的DataAccessObject,WinformsPlanViewer将引用trunk目录中的DataAccessObject。对吗?不是我要找的…你说得对,比利。同一目标文件夹不能有多个外部文件。(关于我如何解决上述评论中的问题,请参见我的答案)