2

我正在尝试使用交互式 shell 整理我的项目在 Sourceforge 上的发布文件,而Sourceforge wiki根本没有帮助。

我的项目文件的当前结构类似于:

home
 \-frs
    \-project
         |-f
         | \-fo
         |    \-fooproject
         |          \- (contents same as fooproject below!)
         \-fooproject
               |-folder1
               |    |-v1.0
               |        \-file1.0.zip
               |    |-v2.0
               |        \-file2.0.zip
               \-folder2
                    |-v3.0
                    |   \-file3.0.zip
                    |-v4.0
                    |   \-file4.0.zip

我想做一些重命名/移动(只是文件夹 - 而不是文件),所以它看起来像这样:

home
 \-frs
    \-project
         |-f
         | \-fo
         |    \-fooproject
         |          \- (contents same as fooproject below!)
         \-fooproject
               |-1.0
               |   \-file1.0.zip
               |-2.0
               |   \-file2.0.zip
               |-3.0
               |   \-file3.0.zip
               |-4.0
                   \-file4.0.zip

我尝试这样做(使用mv命令)并且文件夹在 SF 网站上正确显示,但文件丢失(并且下载最新文件链接已损坏)。所以我恢复了我的更改,现在它恢复正常了。

我错过了什么吗?我该如何重命名和移动这些文件夹?我对重复的 fooproject 文件夹有点困惑(我看不到任何符号链接) - 我对home/frs/project/fooproject目录进行了更改。

我还担心会丢失下载历史记录——我在某个地方读到了基于文件名的内容,所以只要我不重命名任何文件就可以了——对吗?

更新:

所以我又试了一次,看起来只需要一分钟,然后文件就会出现(这很好),并且最新的文件链接确实更新了(也很好),但是下载统计信息重置为零(不好!)和更改与镜像不同步(不确定需要多长时间)。因此,下载统计信息似乎基于完整路径,重命名任何文件夹都会重置其中任何文件的计数:(

4

1 回答 1

3

本质上,您可以使用交互式 shell 移动文件,但是:

  • 重命名任何文件/文件夹将重置该文件/文件夹的下载统计信息(您可以恢复更改并且统计信息仍然存在)

  • 文件移动需要一段时间才能反映在 Sourceforge 上(至少等待 30 秒)

我联系了 Sourceforge 支持并收到了以下回复(希望他们更新他们的 wiki 以使这一点更清楚)。

Download stats are associated with the path and filename. So if you
move/rename a file the download stats for that particular file won't be
attached to the file anymore. That said, the counts will still apply to
the aggregate stats though (ie., total downloads per project).

Other than that, moving files/folders around should work as expected after
a short delay for items to sync (on the mirrors as you suggest, etc.)

As for the folders appearing empty, I'm not sure what happened there, if
(given the stats caveat), you still want to do this, give this another
try, and if the issue persists, please leave at least one folder in this
state and let us know so we can review.

Regards,
Chris Tsai, !SourceForge.net Support
于 2012-08-05T23:31:01.130 回答