2012-03-20 75 views
1

如果我有文件文件夹推到多个github上回购

file1.php 
file2.php 
file3.php 
file4.php 

我可以指定文件file1.phpfile2.php一个回购协议,那么所有剩下的另一回购?我很好奇,因为这样做可以让我为我的网站的特定文件创建回购站,其中每个文件都代表一组不同的功能。

回答

0

您可以添加在任何时间删除其他遥控器,但Git仓库本身只有1个位置。
这个位置是git存储已添加和删除的内容的位置,它不基于或链接到存在的遥控器。

+0

所以答案是否定的呢? – enchance 2012-03-21 08:12:10

+0

更正答案是否定的。 – 2012-12-01 00:49:06

0

你可以用symlinking来做到这一点吗?

ln -s /path/to/repo1/file1.php /path/to/file1.php 
ln -s /path/to/repo1/file2.php /path/to/file2.php 
ln -s /path/to/repo2/file3.php /path/to/file3.php 
ln -s /path/to/repo2/file4.php /path/to/file4.php 
0

您可能要玩这个:https://github.com/apenwarr/git-subtree

+0

有趣的链接。 – enchance 2012-03-21 08:56:28

+0

我*认为*有一些摆弄你就可以做到你想做的。但是在我看来,这与“系统”相违背,所以也许你应该尝试重新思考你在做什么。 – 2012-03-21 09:39:00

+0

我也这么认为。这是否意味着不鼓励在单个项目中使用多个叉子? :-( – enchance 2012-03-21 10:41:27

相关问题