尝试将外部添加到我的项目中。目录结构如下:
`c:\projects\Project1\` - contains main project
`c:\projects\Project2\externalToProject1\` - contains external to main project
我通过在..\Project2\externalToProject1\
中设置Project1
的路径来添加外部功能。而不是我在其中使用目录Project1
升级..Project2externalToProject1
。
如何解决外部问题?
我正在使用Turtoise
SVN
客户端Windows
。
P.S。为什么我需要外部
项目c:\projects\Project2\externalToProject1\
是我在几个项目中使用的.cpp和.h文件集。我想在所有项目中保持这个设置,因为这个库集包含序列化规则,并且项目通过使用它们彼此之间进行通信。
UPD:
svn.exe pg svn:externals -R -v c:\projects\project2
gives nothing
svn.exe pg svn:externals -R -v c:\projects\project1
gives:
svn:externals
http://GMW8:85/svn/Project2/externalToProject1 ..\Project2\externalToProject1\
答案 0 :(得分:1)
目录结构如下
目录结构(几乎)与此无关。
你必须:
svn help ps
定义svn:externals
c:\projects\Project1\
和c:\projects\Project2\externalToProject1\
表示无 - 它们是工作副本的本地路径,而您必须使用 REPOSITORIES网址
是的,显示svn pg svn:externals -R -v c:\projects\project2
,如果你想获得好的和完整的答案