一位同事和我想一起做一个项目,该项目使用我们不允许保存在我们的工作站上的数据(它可以保存在公司服务器上,我们可以在我们的工作站上打开它)。我们需要编写和共享使用这些数据的代码,包括清理它并保存数据的清理版本(在公司服务器上)。这些清理后的版本应该在版本控制之下。我们正在使用 Git。
我们应该如何设置 Git 存储库?如果我们在公司服务器上放置一个裸露的远程存储库,那么当我们将数据克隆到其中时,数据最终会出现在我们的工作树中,因此会保存在我们的工作站上。如果我们只是使用远程存储库对代码进行版本控制,那么数据将不受版本控制。如果我们在公司服务器上创建一个非裸 Git 存储库,并且两者都直接在其中工作,我们并没有真正获得版本控制的好处。
感谢任何想法。