0

所以我完成了所有步骤来制作一个svn repo。

1)我通过调用创建了回购

 svnadmin create /path/to/repo

2)我在我的仓库中添加了包含我想要的文件的文件夹

svn import /path/to/folder

3)我还做了一个提交后挂钩,在该文件夹上调用 svn update

4)然后在我的远程系统上,我可以毫无问题地检查它。现在的问题是,当我提交并检查日志时,我看到了这一行

Skipped '/path/to/folder'

基本上它会一直跳过文件夹并且不会应用我提交给它的更改。我检查了该文件夹,发现其中没有 .svn 文件夹,我怀疑其中的存储库通常有这个问题......或者不是。

有谁知道可能是什么问题?我希望该文件夹在我提交时更新文件

4

1 回答 1

0

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

所以基本上我所做的是

  1. 然后执行步骤 1-3(设置目录并将目录添加到 repo)
  2. 删除已导入 repo 的现有文件夹并在同一位置签出

基本上 [2] 允许我在服务器上拥有一个远程工作副本(带有预期的 .svn 文件夹)。

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

于 2013-11-19T19:43:04.147 回答