0
我是GitHub的新手。 我需要查看几个代码包来构建我的系统,其中大多数都在SVN上。但是,有一个在GitHub上。在它内部有一个子模块。
我的问题是如何使用svn co ...
如何结算SVN的GitHub子模块
我列出所有成分通过编辑
svn propedit svn:externals
其中一个是在GitHub签出此子模块。我可以查看除该子模块外的所有组件。
感谢 吉姆
我是GitHub的新手。 我需要查看几个代码包来构建我的系统,其中大多数都在SVN上。但是,有一个在GitHub上。在它内部有一个子模块。
我的问题是如何使用svn co ...
如何结算SVN的GitHub子模块
我列出所有成分通过编辑
svn propedit svn:externals
其中一个是在GitHub签出此子模块。我可以查看除该子模块外的所有组件。
感谢 吉姆
您需要使用git
,不svn
。 Git和Subversion(SVN)有着根本的不同。这里有一个pretty good explanation,这里有一些pretty good documentation。
你会想要的命令是:
git clone <url>
其中URL是URL给当你点击“复制或下载”当您浏览到在Github上库显示按钮。
谢谢,但我的要求是通过做“svn co .....”来构建系统。此时,我可以通过“svn co ....”在github中检出代码的实体部分,但子模块不能结帐。我认为这是因为子模块是一个链接,而不是实体。所以我在寻找帮助,看看有没有人有过这种问题。这是我面临的情况。 - 吉姆 – Jim
@Jim也许[这](https://help.github.com/articles/support-for-subversion-clients/)满足您的需求?我想知道你想使用GitHub中的'svn'来检出一个目录,这可以使用链接和AFAIK通常的SVN实践来完成。如果这还不够,那么你需要解释为什么之前我可以提供其他:)。 –
Liam:假设我有一个git仓库xyz,它里面有目录a,b和c。注c是一个子模块。如果我做“svn co https://gitgub.com/..../xyz”,我只能检查出目录a和b,而不是c。这是我的情况。我可以使用git命令检出它们,但是我的工作需要我使用svn来检查它。谢谢。 - 吉姆 – Jim