+2 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)

برای تعریف فولدر بندی (layout) برای Subversion روش های زیادی وجود دارد، برای مثال بصورت زیر:

/trunk
      /Project1
      /Project2
/branches
         /Project1
         /Project2
/tags
     /Project1
     /Project2

و یا بصورت زیر:

/Project1
         /trunk
         /branches
         /tags
/Project2
         /trunk
         /branches
         /tags   

در پروژه های عملی که زیر پروژه های زیادی دارند کدام روش مناسب تر است؟

1 پاسخ

+2 امتیاز
قبل توسط (7.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

یکی از اهدافی که می توان در فولدر بندی subversion دنبال کرد، مدیریت access control می باشد.

بدین صورت که اگر فرض کنیم تیم توسعه داریم که بر روی سورس اصلی کار می کند و یک تیم maintain که بر روی نسخه های release شده کار می کنند، به طبع در صورتی که این مدل را پیش بگیریم استفاده از حالت اول بسیار کار مدیریت access control را تسهیل می کند. زیرا می توانیم دسترسی گروه توسعه را به trunk و دسترسی تیم maintain را به branches بدهیم. در این حالت حتی با افزوده شدن پروژه های جدید احراز دسترسی ها، به واسطه زیر مجموعه trunk یا branches بودن نیز تفویض می گردد.

اما در صورتی که حیطه کاری هر برنامه نویس را بخواهیم بر روی یک یا چند پروژه خاص ( هم پروژه اصلی هم نسخه هایش) تعریف کنیم به طبع استفاده از حالت دوم بهتر است.

 

در کل من از حالت دوم بیشتر خوشم می آید! احساس می کنم ساخت یافته تر و با چشم آشنا تر است.

سوالات مشابه

0 امتیاز
1 پاسخ 157 بازدید
0 امتیاز
1 پاسخ 192 بازدید
+1 امتیاز
2 پاسخ 410 بازدید
+1 امتیاز
0 پاسخ 780 بازدید
+2 امتیاز
2 پاسخ 989 بازدید
0 امتیاز
1 پاسخ 347 بازدید
0 امتیاز
1 پاسخ 208 بازدید
+3 امتیاز
0 پاسخ 215 بازدید
0 امتیاز
1 پاسخ 5.8هزار بازدید
...