【问题标题】:Submitting previous versions to TFS version control将以前的版本提交给 TFS 版本控制
【发布时间】:2014-05-20 17:25:53
【问题描述】:

我有一个到目前为止没有任何版本控制系统开发的应用程序,我想从现在开始使用 TFS 版本控制。

我在项目开发的不同时间存储了不同的项目文件副本(快照),我也想将它们存储在 TFS 存储库中。

  • 我可以使用单个工作区并将每个版本复制到该工作区吗 并入住?是否以这种方式自动捕获对所有文件的更改?
  • 我可以在哪里提交每个存储版本的时间和版本历史记录?

【问题讨论】:

    标签: version-control tfs versioning


    【解决方案1】:

    那么,您有当前状态的项目和之前的版本吗?

    根据我的经验,最好在 Tfs 中签入当前版本,就像在新项目中一样。这将成为您的工作副本,所有未来的更改都会签入/签出并在历史记录中进行跟踪。

    对于以前的版本,在 TFS 中创建一个存档文件夹,其中包含您保存项目副本的每个日期的子文件夹。将该版本的所有文件签入相应的文件夹。这个可以参考一下。

    【讨论】:

    • 是的,这当然是一种选择。但是,我寻找一种方法可以在一个文件夹结构中提交以前日期的版本,而不是为所有这些以前的版本创建许多文件夹。我认为这将是更加整洁和干净的解决方案。你对这种情况有什么想法吗?
    • 问题是 TFS 存储的历史记录将包含当前日期/时间而不是原始日期/时间。这可以接受吗?
    • 我可以使用工具或通过命令提示符更改该时间吗?
    • 除了时间问题如何实现一个文件夹结构的解决方案?
    • 不,我认为这不可能开箱即用或受支持。阅读此线程。 social.msdn.microsoft.com/Forums/vstudio/en-US/… 请注意,一段时间后旧代码仅供参考,将它们放在存档中可以很好地查看它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-30
    • 1970-01-01
    • 2010-10-01
    • 2018-02-27
    • 2015-06-17
    • 2017-02-18
    相关资源
    最近更新 更多