【发布时间】:2014-05-14 12:45:10
【问题描述】:
我有一个 .NET C# 存储库。包括一个二进制可执行文件,它基于同一存储库中的许多定期更新的 SQL 脚本构建数据库。当然,bin 文件夹会被 .gitignore 忽略。
但是,我有一些非开发人员用户需要定期更新此文件。理想情况下,我想做的是在他们的机器上放置一个简单的批处理脚本,该脚本执行git pull 并接收新的二进制文件。但是,我真的不想跟踪此文件的历史记录并用不必要的数据堵塞我的存储库。
是否可以提交文件而不保留该文件的历史记录?所以每次我提交文件时,它只是替换存储在存储库中的对象,而不是创建该对象的新版本。
如果没有,你们有没有任何非常简单的解决方案。该文件只是一个供 5 或 6 名员工使用的内部实用程序,因此任何类型的破解解决方案都可以。
【问题讨论】: