代码之家  ›  专栏  ›  技术社区  ›  awrigley

Tortoissesvn-文件已过期

  •  1
  • awrigley  · 技术社区  · 14 年前

    我对乌龟和颠覆有意见。流程如下:

    1. 我在计算机A上创建了一个新的存储库。
    2. 我将存储库签出到计算机B上的一个工作副本(我们使用对等网络,这两台计算机都带有Windows Vista)。
    3. 我将ASP.NET网站的文件和目录复制到工作副本中。
    4. 我添加文件,然后提交它们。到目前为止,一切都很好。
    5. 我在PC B上编辑工作副本中的文件。
    6. 我提交文件,然后问题就开始了:
    7. 首先,Tortoissesvn无法提交,因为它无法删除存储库中的文件。
    8. 第二次尝试提交时,Tortoissesvn说该文件已过期。
    9. 我在PC B上运行了一个Tortoissesvn更新。成功,没有更改。
    10. 我尝试在PC B上运行提交,并获取同一个文件的过期错误。

    在我看来如下:

    尽管出现错误,但初始提交部分成功。因此,当我再次尝试提交时,该文件已过期。

    但是,显然还有别的问题:在PC A上签出一个新的工作副本,这次显示对文件的更改已提交。然后我可以进行更改并毫无问题地提交它们。请注意,存储库在PC A上,因此PC A上的工作副本似乎可以正常工作。

    对等网络也工作正常。

    所以我真的不知道该怎么做。我们需要两个人在这个网站上工作,所以我们需要版本控制。

    2 回复  |  直到 14 年前
        1
  •  1
  •   zellus    14 年前
        2
  •  1
  •   Dingo    14 年前
    推荐文章