2014-12-22 39 views
1

我是用户控制系统的新手。我在推动项目时想知道一些事情。我的项目包括服务器IP地址,用户名和密码信息。或者一个文件。因为有些项目在公共存储库中。从版本控制系统中排除一些项目设置,如Git,TFS

在将项目推送到版本控制系统之前,如何隐藏这些信息。如果手动,我可以忘记它。有没有办法自动?

我正在使用visula studio,Git,TFS。

回答

2

你至少有三种选择:

  • 完全忽略这些文件,将它们添加到.gitignore

  • 如果您只是想保留一些信息的私密性,请提交没有敏感信息的文件,并将信息保存在另一个您忽略的文件中,并且这些文件将从版本文件中包含。

  • 使用git过滤器也是一个选项;看到https://stackoverflow.com/a/22954399/520162一个简短的介绍过滤器:您clean过滤器会删除这些文件您的私人信息,而smudge过滤器会在用户名,密码等

填写
相关问题