【问题标题】:How to clone a Bitbucket repository that already contains files, using Sourcetree?如何使用 Sourcetree 克隆已经包含文件的 Bitbucket 存储库?
【发布时间】:2023-03-07 23:01:01
【问题描述】:

我正在尝试使用 Sourcetree 克隆已包含文件夹和文件的 Bitbucket 存储库。

当我尝试执行此操作时,我收到一条消息说我需要使用一个空文件夹或新文件夹。

有没有办法完成这个看似简单的任务?

【问题讨论】:

    标签: repository clone bitbucket atlassian-sourcetree


    【解决方案1】:

    消息说我需要使用空文件夹或新文件夹

    ...作为克隆操作的目标,与 Bitbucket 端的原始存储库无关

    【讨论】:

      【解决方案2】:

      错误消息是指您的目标文件夹,而不是源文件夹。只需创建一个新的空目标文件夹并指向它。源文件夹应包含现有项目。

      另外,请确保您在“克隆存储库”选项卡上执行此操作。

      【讨论】:

      • 我不想将它添加到空文件夹中。
      • 我不知道你能做到这一点,因为 GIT 将不得不将它试图克隆的文件与你现有的文件合并,因为它正在进行克隆。做你想做的事的一种简单方法是克隆到一个空目录,然后合并现有目录中的更改,提交更改,然后推送回存储库。然后您可以删除原始文件夹并且不会有重复。
      • 对于这样一个简单的任务来说真是太麻烦了。当然,跟踪项目的 .git 文件可以分析已经存在的目录。我可以使用 Coldfusion [我的服务器端语言] 轻松地做到这一点,因此对于 Git 之类的东西来说应该是轻而易举的事。没看出来有什么大问题?对我来说,这是我在逻辑上希望做的默认行为。我想这可能就是为什么这么多新手在设置他们的第一个 Git 克隆时会感到困惑的原因。
      猜你喜欢
      • 2016-05-01
      • 1970-01-01
      • 2017-07-28
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 2021-02-22
      • 2017-03-18
      相关资源
      最近更新 更多