我正在开发一个(Qt)应用程序,它应该在Windows和Linux下运行。因此,我也希望能够在Windows和Linux下进行开发。
为此,我将我的项目(作为git仓库)存储在NTFS分区上,然后在Linux(Ubuntu 13.10)下挂载该分区。为了避免编译可执行文件时的权限问题,我将阴影构建目录设置为Linux下的个人文件夹。
这种方法到目前为止效果不错。但是有一些问题让我感到担忧:如果我使用smartgit暂存了一些更改的文件,smartgit没有反映出我已经暂存了它们。它们仍然显示为未暂存状态。
提交类似的事情:提交后,已提交的更改仍然会显示为未提交状态。但是在日志中,我可以看到它们已经被提交了。关闭并重新打开仓库可以“解决”这些问题或者至少是一个解决方法。
但我担心将其放在Linux下的NTFS分区上可能会破坏我的存储库。那么,在使用这种方法的情况下,我的存储库是否存在风险受损?
为此,我将我的项目(作为git仓库)存储在NTFS分区上,然后在Linux(Ubuntu 13.10)下挂载该分区。为了避免编译可执行文件时的权限问题,我将阴影构建目录设置为Linux下的个人文件夹。
这种方法到目前为止效果不错。但是有一些问题让我感到担忧:如果我使用smartgit暂存了一些更改的文件,smartgit没有反映出我已经暂存了它们。它们仍然显示为未暂存状态。
提交类似的事情:提交后,已提交的更改仍然会显示为未提交状态。但是在日志中,我可以看到它们已经被提交了。关闭并重新打开仓库可以“解决”这些问题或者至少是一个解决方法。
但我担心将其放在Linux下的NTFS分区上可能会破坏我的存储库。那么,在使用这种方法的情况下,我的存储库是否存在风险受损?