有没有一种方法可以将一个 Github 存储库连接到 Aptana 中的多个不同项目?换句话说,要将单个 Github 存储库中的不同目录连接到不同的 Aptana 项目?
我需要这种能力,因为我是一名从事许多项目的自由职业者,而且我不想向 Github 支付大量的费用。这在过去可以通过 SVN 实现。
GitHub 存储库本身不连接到任何东西,它只包含一组文件。
如果在这些文件中您有多个 Aptana 项目,则在本地克隆后即可使用这些项目。
但是,如果您只想克隆part为了只获得这些项目之一,这是不可能的(不支持按文件路径进行部分克隆 https://stackoverflow.com/a/2587244/6309)
如果你只想oneGitHub 存储库,然后将您的不同 Aptana 项目存储在单独的分支.
然后,您可以多次克隆同一存储库,并根据您的项目签出不同的分支。
从 git1.7.10+ 开始 https://stackoverflow.com/a/9920956/6309,你甚至可以git clone http://git-scm.com/docs/git-clone just one从你的仓库中分支出来!
git clone --single-branch
仅克隆通向单个分支尖端的历史记录,或者由--branch
选项或主分支远程的 HEAD 指向。
使用以下命令创建浅克隆时--depth
选项,这是默认值,除非--no-single-branch
用于获取所有分支尖端附近的历史记录。
但这可能有与浅克隆相关的限制,即:
浅存储库有许多限制(您不能从中克隆或获取,也不能从其中推入或推入其中),但如果您只对具有悠久历史的大型项目的最近历史感兴趣,并且想要以补丁形式发送修复程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)