2011-08-03 63 views
1

我想在我的工作场所中的计算机和家中的计算机之间同步我的项目源。所以我不必仅仅因为我更改了一个或两个文件就复制了所有的源文件。Git源代码控制::关于在创建源代码库后安全删除USB硬盘?

所以我使用Git。我的电脑的操作系统是Windows XP。我已经安装了 Git-1.7.4-preview20110204.exe TortoiseGit-1.6.5.0-32bit.msi。

我在我的USB硬盘中创建了一个源代码仓库,而我的工作目录位于我的电脑硬盘中。似乎进展顺利。 但是当我想要安全地移除USB硬盘时,Windows警告我USB磁盘在使用中,无法移除。我结束了“TGitCache.exe”的过程,问题依然存在。

我怎样才能安全地删除我的Git源代码库中的USB硬盘?

非常感谢你...太多了!

回答

2

这是一个TortioseGit的问题,而不是与git本身。转到TortoiseGit设置 - >图标叠加并从路径中排除USB棒。

这个过程主动监视你的文件系统来检测哪个叠加图标。最复杂的任务是当您更改一些深度嵌套的文件并希望在每个文件夹上看到“更改”图标时 - 从根到最嵌套的文件。

也有很多人抱怨说这个过程可能会使用很多资源,如CPU电源或访问磁盘。因此,我总是通过设置状态缓存=无选项来关闭它。因此,我正在有效地释放这些图标的用处,但我仍然在使用控制台,所以对我来说并不是很多。