将文件链接到mercurial中的两个位置

时间:2013-06-06 19:32:59

标签: file mercurial shared tortoisehg

我是Mercurial的新手,正在尝试弄清楚如何在两个位置之间“链接”文件。我的意思是,如果我在存储库中的一个文件夹中有一个文件,然后检查其中的文件将在anther文件夹中显示文件已过期,当我“同步”或执行“获取”时,它将刷新文件第二个位置。我正在从旧的VSS存储库向上移动,在VSS中,这是一个“共享”文件。

我在Windows平台上使用TortoiseHg v2.8。

由于

DBL

1 个答案:

答案 0 :(得分:0)

简短回答

您无法在Mercurial中共享文件

更长的答案

您可以尝试使用特定于操作系统的文件链接(如果客户端和repo的主机使用相同的操作系统)

漫长而棘手的方式

  • 如果文件可以移动到单独的目录中,则可以使用子存储库(dir中的文件将是单独的存储库,两个目标位置 - superrepo中的子存储库)
  • 谵妄的权利!!! UNTESTED 您可以尝试将文件放在Subversion repo(1.7+)中,并在相同的Subversion存储库中创建基于文件的链接文件外部。使用hgsubversion,您可以将Subversion-repo链接到您的基础仓库