当我提交时,SVN继续跳过repo目录

时间:2013-11-19 02:15:45

标签: svn repository ubuntu-12.04 svncommit

所以我完成了制作svn回购的所有步骤。

1)我通过调用

创建了回购
 svnadmin create /path/to/repo

2)我使用

添加了在我的仓库中保存我想要的文件的文件夹
svn import /path/to/folder

3)我还制作了一个post commit hook,在该文件夹上调用svn update

4)然后在我的远程系统上,我能够毫无问题地检查出来。现在的问题是,当我提交并检查日志时,我看到了行

Skipped '/path/to/folder'

基本上它一直在跳过文件夹,不会应用我提交给它的更改。我检查了文件夹,看到那里没有.svn文件夹,哪些回购通常有我怀疑是问题...或者没有。

任何人都知道可能是什么问题?我希望该文件夹在我提交时更新文件

1 个答案:

答案 0 :(得分:0)

感谢主教和我朋友的一些帮助,我发现了问题所在。正如主教所说:“它编码而非镜像,内容的结构”,我没有意识到。我认为它直接改变了导入其中的任何目录

基本上我做的是

  1. 执行步骤1-3(设置目录并将目录添加到仓库),然后执行
  2. 删除导入到仓库中的现有文件夹并在同一位置结帐
  3. 基本上[2]允许我在服务器上有一个远程工作副本(带有预期的.svn文件夹)。

    这样,每当我提交本地副本时,post-commit钩子都会按预期更新远程工作副本(在服务器上)。