【问题标题】:TortoiseSVN - Checking out to multiple directories?TortoiseSVN - 签出多个目录?
【发布时间】:2010-11-19 07:44:38
【问题描述】:

总的来说,我对 Tortoise 和 SVN 很陌生。我目前有一个 PHP 项目,需要将其添加到 SVN 存储库。我已经有一个签出文件夹,我将项目添加到该文件夹​​并提交。所以一切都很酷。

但我刚刚意识到我需要将 PHP 项目放在我的 wamp 文件夹的 wwwroot 中才能实际测试它。我可以将文件夹复制并粘贴到 wamp 文件夹中,然后进行更改并将文件替换回来,但这太麻烦了。

所以我想要做的实际上是再次将同一个文件夹从存储库检出到 wamp 文件夹,并继续在那里工作并提交更容易的更改!

如果有两个副本,这会不会造成任何麻烦?这是正确的处理方式吗?

【问题讨论】:

    标签: svn tortoisesvn


    【解决方案1】:

    不,它不会引起任何问题,事实上这正是 SVN 旨在处理的事情!如果您对另一个版本进行更改,请记住更新您的 www 版本,反之亦然。

    【讨论】:

      【解决方案2】:

      是的,它会的,这是正确的方法

      【讨论】:

        【解决方案3】:

        您可以根据需要在客户端计算机上保留任意数量的 SVN 存储库副本。但是,如果您打算主要处理 wwwroot 文件夹中的文件,我建议您删除另一个 SVN 文件夹以保持简单。否则,您将在某一时刻忘记同步这两者,从而导致工作丢失和可能长时间的错误搜索...

        【讨论】:

          【解决方案4】:

          根据我的经验,我会说这不会造成任何问题。

          由于这是 PHP 项目,你的工作代码和服务器上的代码将是相同的,除了一些配置文件。

          但是,考虑到一般的开发,最好提供构建而不是直接将代码从存储库同步到实时文件夹中。对于 PHP 项目,构建非常简单,只需将整个文件夹复制到 www 目录即可。对于使用其他技术开发的项目,您可能需要编译代码并对设置进行重大更改。

          因此,最好将 www 文件夹中的代码保持原样,只使用构建更新它,而不是直接从 SVN 存储库更新。

          【讨论】:

            【解决方案5】:

            创建一个链接mklinkJunction)从您的项目文件夹到您的 WAMP 文件夹。这样你就不需要检查两次了。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2016-01-19
              • 2013-04-23
              • 1970-01-01
              • 2016-01-30
              • 1970-01-01
              • 1970-01-01
              • 2011-01-06
              • 1970-01-01
              相关资源
              最近更新 更多