jww*_*jww 0 svn version-control repository
我有一个项目坐在档案馆里.项目和文件由其他人提供.该项目不使用版本控制系统.我想打开项目并用版本化装饰它.我想在原地进行,这样我就可以进行更改,然后svn diff查看我的更改(并为修补程序创建差异).
当我尝试在解压缩的库上进行版本控制时,我得到以下内容:
$ svnadmin create
svnadmin: E205000: Repository argument required
Run Code Online (Sandbox Code Playgroud)
和:
$ svnadmin create .
svnadmin: E200011: Repository creation failed
svnadmin: E200011: Could not create top-level directory
svnadmin: E200011: '.' exists and is non-empty
Run Code Online (Sandbox Code Playgroud)
和:
$ svnadmin create `pwd`
svnadmin: E200011: Repository creation failed
svnadmin: E200011: Could not create top-level directory
svnadmin: E200011: '/home/jeffrey/cryptlib-beta' exists and is non-empty
Run Code Online (Sandbox Code Playgroud)
我不想设置一个SVN服务器或跳过其他环节,例如从我自己检查(或对那些只关心变化/差异的普通用户没有意义的其他步骤).
是否可以原位创建一个受svn版本控制的项目?如果是这样,有人会知道这些命令吗?
提前致谢.
在安装过程中,您必须使用三个目录.让我们将其命名为SOURCE,REPO,WORK.稍后您将只使用REPO和WORK
流程一步一步
cd /SOME/PATHmkdir SOURCEcd /SOME/ANOTHER/PATHmkdir REPOcd REPOsvnadmin create .cd /SOME/PATH/SOURCEsvn import file:////SOME/ANOTHER/PATH/REPO -m "Initial Import"cd /SOME/ANOTHER-AGAIN/PATHmkdir WORKcd WORKsvn co file:///SOME/ANOTHER/PATH/REPO .rm -r /SOME/PATH/SOURCE如果需要,在WORK中编辑文件,使用基本版本进行区分
| 归档时间: |
|
| 查看次数: |
1988 次 |
| 最近记录: |