我正在使用一个由慷慨的网站免费提供的Subversion存储库。这意味着我只有200MB的存储空间可用于存储库。尽管如此,我并不抱怨,因为我认为这非常慷慨,并且足以满足我的源代码需求。
然而,我偶尔会使用Subversion来存储一些较大的文件类型,仅仅是因为它的强大之处在于当我想要“回到过去”时,可以帮助我解决问题。我是一个相当杂乱无章的人,拥有像专门的版本控制系统这样的东西来帮助我整理事物真的非常有帮助。
那么,我想知道的是,我的云端存储库是否会“扣留”我可能错误地添加到版本控制中的大型文件。假设我向Subversion存储库中添加了几个大型文件(比如说很多2MB的JPEG图片),然后在随后的提交中稍微编辑了一下它们,并且还提供了一些不必要的冗长提交消息注释作为日志。然后我意识到我不再需要这些JPEG图片中的任何一个,于是将它们删除了。
既然我应该能够在任何以前的提交号码上检出存储库,包括我最初添加文件的那个提交号码,那么即使我稍后从存储库中删除了它们,实际的存储库是否会永远保留它们以确保检出能力?
如果是这种情况,那么是否有删除这些数据的条款?如果我的存储库因此类“一次性”数据而变得臃肿(例如我用完我的200MB配额,仍然想在我的编程目的中使用我的存储库),那么肯定存在某种方法来减少这些数据吧?
抱歉事先没有研究过这个话题,现在已经很晚了。
然而,我偶尔会使用Subversion来存储一些较大的文件类型,仅仅是因为它的强大之处在于当我想要“回到过去”时,可以帮助我解决问题。我是一个相当杂乱无章的人,拥有像专门的版本控制系统这样的东西来帮助我整理事物真的非常有帮助。
那么,我想知道的是,我的云端存储库是否会“扣留”我可能错误地添加到版本控制中的大型文件。假设我向Subversion存储库中添加了几个大型文件(比如说很多2MB的JPEG图片),然后在随后的提交中稍微编辑了一下它们,并且还提供了一些不必要的冗长提交消息注释作为日志。然后我意识到我不再需要这些JPEG图片中的任何一个,于是将它们删除了。
既然我应该能够在任何以前的提交号码上检出存储库,包括我最初添加文件的那个提交号码,那么即使我稍后从存储库中删除了它们,实际的存储库是否会永远保留它们以确保检出能力?
如果是这种情况,那么是否有删除这些数据的条款?如果我的存储库因此类“一次性”数据而变得臃肿(例如我用完我的200MB配额,仍然想在我的编程目的中使用我的存储库),那么肯定存在某种方法来减少这些数据吧?
抱歉事先没有研究过这个话题,现在已经很晚了。