2012-01-02 102 views
-2

こんにちはstackoverflow(Subversion)コミュニティ - それは新しい年と同様の質問が尋ねられてから何年もの間 - まだ答えはありませんか? 誰かが、この設定をスクリプトまたは設定のいずれかによって考えなければなりませんでした。私はそれがより多くの人々が転覆を使用することを制限しているとは信じられません。インポート、コミット、および更新のファイルタイムスタンプを保持するにはどうすればよいですか?

ファイルをサブバージョンにインポートし、コミットし、ローカルシステム上で更新するときにファイルのタイムスタンプを保持する方法を探しています。私が使用している(そして他のものも) "out of the box"設定は、コミット時間に日付を強制するようです。これにより、すべてのファイルの実際のタイムスタンプが削除されます。私はWindows 7-64上でTortoiseSVNクライアントとVisualSVNサーバーを使用しています。

私はClearCaseで長年働いていましたが、これは決して問題ではありませんでした。 CCでは、ファイル(エレメント)の日付は、VOBにインポートされたときのファイル日付と、ファイルが更新されたときに変更された日付に設定されていました。ファイルの日付は、ファイルが変更されてチェックインされたか、またはファイルのコピーが作成されてチェックインされないと、前のバージョンと同じ新しいバージョンを作成しない限り、チェックアウトされた時刻またはコミットされた時刻に設定されていません1。

誰かがこれに対する解決策を思い付いていますか?
私はLinuxのSVNでより良い運がよいですか? (サーバー、クライアント、またはその両方) これは問題ではない他のCMフリーウェアの提案を誰かが持っていますか?

ありがとうございます!

+0

有効であり、適用されているあなたはhttp://stackoverflow.com/questions/2171939/how-can-i-keep-のような意味しますオリジナルファイルタイムスタンプ・オン・サブバージョン? – VonC

答えて

1

ファイルをサブシステムにインポートし、コミットし、ローカルシステムで更新するときにファイルタイムスタンプを保持する方法を探しています。

少なくとも、少なくとも私にとってはの3つの異なる時刻です。あなたが見たいタイムスタンプ新しくチェックアウトされたファイルですか? DIRショーとして "ローカルシステム上で更新され、"

>dir ZolotoyKlyuchik.ini 

02.01.2012 19:10    311 ZolotoyKlyuchik.ini 

>svn log ZolotoyKlyuchik.ini -q 
------------------------------------------------------------------------ 
r998 | Infinity_Love | 2010-08-21 22:00:33 +0600 (Сб, 21 авг 2010) 
------------------------------------------------------------------------ 
r997 | lazybadger | 2010-08-20 04:54:52 +0600 (Пт, 20 авг 2010) 
------------------------------------------------------------------------ 
r855 | SdimS | 2010-06-04 17:24:11 +0600 (Пт, 04 июн 2010) 
------------------------------------------------------------------------ 
r850 | SdimS | 2010-06-01 18:28:03 +0600 (Вт, 01 июн 2010) 
------------------------------------------------------------------------ 
  • r998として「コミット」されていますか?
  • r850として「サブバージョンにインポートされましたか?

PS:@VonCの質問で言及して13に答えるには、まだ

関連する問題