所以我在我的本地计算机上创建了一个ruby on rails应用程序.我有一个我创建的远程存储库.现在我该如何第一次检查它?我之前从未创建过自己的svn项目,所以我不知道该怎么做.我只对已经参与过的项目做过承诺.
cd [my project dir]
svn import -m "First Check-in" svn://[SubversionRunningMachine]/[ProjectName]/trunk
Run Code Online (Sandbox Code Playgroud)
这将检查项目.现在你必须检查项目.
svn co svn://[SubversionRunningMachine]/[ProjectName]/trunk NewProjectName
Run Code Online (Sandbox Code Playgroud)
小智 57
实际上有两种方法可以做到这一点.一种是通过使用import,它不会将您的活动代码库置于版本控制之下.另一种方法是在存储库中创建一个空项目,然后直接将其签出到代码库中.然后只需添加一个提交:
svn mkdir <repo>/newProject
svn checkout <repo>/newProject /path/to/codebase
svn add /path/to/codebase/*
svn commit /path/to/codebase -m "adding initial codebase"
Run Code Online (Sandbox Code Playgroud)
这里有一个关于如何创建新项目的好教程:http://web.archive.org/web/20110316170621/http : //www.duchnik.com/tutorials/vc/svn-command-reference
您必须首先在服务器上创建存储库,然后使用svn import命令:
svn import <<URL>> -m<<comment>>
Run Code Online (Sandbox Code Playgroud)
这会将所有文件添加到存储库,然后一步提交.
或者,您可以检查空存储库(您应该至少有/ trunk,/ tags和/ branches,check out / trunk)然后将所有文件复制到新的工作副本中并仅添加文件/目录想要提交.我更喜欢这种方法.