SVN:将我的项目文件夹变成工作副本并对其进行源版本控制

SVN: Turn my project folder into a working copy and source version control it

这可能是个愚蠢的问题。我搜索了,但找不到答案。

我有一个现有的统一项目。我决定在我的服务器上对其进行版本控制。所以我右键单击该项目并选择 "import repository.."。它成功创建了存储库。现在,当我更改项目文件夹中的文件时,它不会给我 SVN 的 "commit"..etc 选项。我在网站上看到我需要做 "SVN checkout"。

但是,我已经有了项目文件夹,所以我不明白为什么导入后还需要checkout。无论如何,为了测试,我右键单击项目文件夹并检查了。它最终在我的项目文件夹中新创建的文件夹中复制了服务器上的内容。那里的文件我可以提交并做所有事情。

但是我的问题是我希望我导入的现有项目文件夹是 "my working folder" 而不必创建另一个文件夹来使用,因为 Unity 已经基于该文件夹。

我是不是漏掉了什么?

您描述的问题很简单 -- 您指定了错误的路径来检出工作副本。

导入操作将数据导入您机器上的 repository, but it does not make the imported data a working copy。这就是为什么您必须签出工作副本的原因。

您可以在现有数据之上检出一个工作副本,这将使它成为一个工作副本,允许您提交和执行其他版本控制操作。