0

我刚刚开始在 windows 上使用 tortoisesvn 并且有一些我想发布的代码。

该代码包含一个显然我不希望全世界看到的 apikey。如果有乌龟把这个去掉?

我不想从源代码中永久删除它,否则当我在本地编译它时,事情将停止工作。

4

1 回答 1

0
  1. 将所有凭据保存到单独的文件中,例如parameters.foo(其中 foo 是您正在使用的语言的实际扩展名)。

  2. 右键单击该文件并选择“TortoiseSVN → 添加到忽略列表 → parameters.foo”。

  3. 创建文件的副本,例如parameters.foo.dist.

  4. 编辑副本以删除实际数据,例如替换API_KEY='abcdefgAPI_KEY=''.

  5. 将该文件提交到存储库

Subversion FAQ 条目中描述了这种技术。我的项目中有一个文件,每个开发人员都必须更改,但我不希望那些本地 mod 被提交。如何让 'svn commit' 忽略该文件?.

于 2014-06-30T09:36:10.240 回答