【发布时间】:2011-05-25 05:28:49
【问题描述】:
我有一个项目,位于 Mercurial 存储库中。在根文件夹中有一个 .hgignore 文件,其中指出“Bin”文件夹应该被忽略(以及其他一些文件和文件夹)。
现在我想克隆这个存储库,但在某种程度上,所有文件夹和文件都应该被克隆,也包括原来被忽略的那些。如果我只是克隆存储库,那么我只会得到包含在存储库中的文件,因此我的 bin 文件夹丢失了。
如何获得包含所有文件的克隆存储库?我想在一段时间内将这两个存储库合并在一起......
PS - 我正在开发一个遗留应用程序,该应用程序的 bin 文件夹中有很多外部 dll-s。我知道我应该把它们放在一个单独的文件夹中,但那是另一回事了。
【问题讨论】:
-
看,直言不讳。如果您知道应该将它们放入单独的文件夹中,请执行此操作。您无需移动它们,只需将它们复制到单独的文件夹中并将其提交到存储库即可。这样,一个完整的克隆就拥有了你需要的一切。是的,您需要将文件复制回新克隆上的 Bin 目录,但这比找出丢失的文件以及从何处获取它们要好得多。