当我尝试使用Xcode提交项目文件时,我一直收到错误。
档案 - >源控制 - >提交
“由于未找到有效的工作副本,因此无法执行此操作。” “请确认您的文件受源代码管理,然后重试。”
这是一个不受源代码管理的现有项目。如何使用Xcode在源代码管理下获取项目文件?
编辑:回答了我自己的问题。
步骤1)重启Xcode
步骤2)选择连接到repo
步骤3)输入回购地址
步骤4)选择您希望置于版本控制下的现有项目文件夹
步骤5)瞧! :)
答案 0 :(得分:47)
由于许多人在谷歌“使用Xcode将现有项目添加到BitBucket”时登陆,然后点击进入我关于该主题的博客文章的链接,我想我会把信息放在这里(在SO的精神阻碍了链接的回答。)
注意:这些说明假设您已经为项目创建了本地git存储库。您可能已在项目创建时完成此操作。如果没有,您将需要立即创建本地git。有关如何执行此操作,请参阅此StackOverflow帖子:https://stackoverflow.com/questions/19495141/add-local-repo-for-existing-xcode-5-project
对于Xcode 9和Bitbucket的新Beta UI:
如果一切顺利,您现在已将存储库链接起来。转到BitBucket站点,选择您的仓库,您应该看到代码。
对于早于版本9的Xcode和旧的Bitbucket UI:
在他们的网站上登录您的BitBucket帐户。
单击“创建”按钮。
为您的新存储库提供名称,描述,并确保如果您愿意,可以打开Private的复选标记。验证存储库类型是否为Git。如果需要,添加问题跟踪和Wiki。从语言下拉列表中选择Objective C或Swift。然后创建它。
接下来,您需要添加代码。我假设你有一个现有的项目。在页面上,您将从命令行部分选择“我有一个现有项目”链接。
您将看到将本地git存储库链接到远程的说明。没有必要遵循这些说明。但是,您会看到列出的https网址。它看起来像这样:https://johndoe@bitbucket.org/xyzteam/xyzapp.git。突出显示并复制该URL文本。
运行Xcode并加载您的项目。
从主菜单中,选择“源代码管理”。在灰色的“工作副本”项下,您将看到一个包含本地git仓库名称和当前活动分支的菜单。展开此菜单,您将看到配置[您的项目] ...的选项。选择此项。
从此屏幕中选择“遥控”窗格。在底部,单击加号+。选择添加远程...
现在您需要一个名称和一个URL。对于名称,通常只使用您的项目名称,然后粘贴先前在步骤5中复制的URL。有些人发现他们必须删除URL的用户名部分。根据示例,删除“johndoe @”。这可能与您的项目是设置为团队项目还是单个项目有关。
单击“添加远程”。点击完成。
添加遥控器后,您现在应该可以推送到遥控器了。选择Source Control / Push ....如果这是您第一次将此项目推送到BitBucket,则可能会询问您是否存在钥匙串访问和/或登录凭据。输入相应的响应,例如Allow for keychain。如果您之前已经完成此操作,则只需使用钥匙串数据而无需进一步提示。
如果一切顺利,您现在已将存储库链接起来。转到BitBucket站点,选择您的仓库,您应该看到代码。
如果您想通过截屏功能查看此信息的某个版本,请参阅我的blog post。
答案 1 :(得分:2)
登录<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:contentScrim="?attr/colorPrimary"/>
,然后在您的帐户中创建bucket account
打开repository
,在terminal
之后运行
1- command
2- cd /path/to/your/repo
3- git remote add origin <url of your repository >
对我有用,谢谢。
答案 2 :(得分:1)